Арсений Величко, 2024
Веб приложение для отслеживания задач. Позволяет добавлять, удалять, изменять задачи, а также менять их статус. Позволяет регистрировать пользователей и авторизовывать их. Пользователи могут назначать задачи себе и другим пользователям. Пользователи могут просматривать задачи, назначенные им и созданные ими в виде таблиц. Пользователи могут просматривать задачи, изменять их статус, заголовок, описание, исполнителя. Пользователь может удалить созданную им задачу.
- Python 3.12
- FastAPI
- SQLAlchemy
- SQLite
- MVC Pattern
- JWT + Cookies
- Jinja2
- Bootstrap
- Alembic
- Docker
- Docker-compose
Для запуска приложения необходимо установить Docker и Docker-compose. После этого необходимо склонировать
репозиторий и, в корне репозитория, выполнить команду docker-compose up --build
. После этого приложение будет
доступно по адресу http://localhost:8000/
.