Files
django-todo/docs/Постановка задачи.md

26 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# К чему мы хотим прийти?
Есть REST API бекенда на Django с Postgres,
но без какого-либо иного интерфейса.
К нему есть Tkinter Python приложение.
## Бекенд
### Интерфейс
1. Поддержка различных пользователей, возможно,
с ручной их регистрацией через админку.
2. У каждого пользователя свои списки задач. `/api/lists/`
3. У каждого списка есть свой набор задач, которые можно добавлять, удалять, закрывать `/api/todo_items/`
4. Есть красивый swagger
Лежит вместе с базой в docker-composer
## Фронтенд
1. Авторизация
2. Создание/удаление списков.
3. Создание, закрытие, удаление задач внутри списков.
Упаковано в wheel, локализовано и покрыто тестами.