diff --git a/docs/Постановка задачи.md b/docs/Постановка задачи.md new file mode 100644 index 0000000..adc334f --- /dev/null +++ b/docs/Постановка задачи.md @@ -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, локализовано и покрыто тестами.