doc: Добавлена постановка задачи
This commit is contained in:
25
docs/Постановка задачи.md
Normal file
25
docs/Постановка задачи.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# К чему мы хотим прийти?
|
||||
|
||||
Есть REST API бекенда на Django с Postgres,
|
||||
но без какого-либо иного интерфейса.
|
||||
|
||||
К нему есть Tkinter Python приложение.
|
||||
|
||||
## Бекенд
|
||||
|
||||
### Интерфейс
|
||||
1. Поддержка различных пользователей, возможно,
|
||||
с ручной их регистрацией через админку.
|
||||
2. У каждого пользователя свои списки задач. `/api/lists/`
|
||||
3. У каждого списка есть свой набор задач, которые можно добавлять, удалять, закрывать `/api/todo_items/`
|
||||
4. Есть красивый swagger
|
||||
|
||||
Лежит вместе с базой в docker-composer
|
||||
|
||||
## Фронтенд
|
||||
|
||||
1. Авторизация
|
||||
2. Создание/удаление списков.
|
||||
3. Создание, закрытие, удаление задач внутри списков.
|
||||
|
||||
Упаковано в wheel, локализовано и покрыто тестами.
|
||||
Reference in New Issue
Block a user