arseniiarsenii / tasktracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task tracker

Арсений Величко, 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/.

About


Languages

Language:Python 62.9%Language:HTML 34.2%Language:Mako 1.6%Language:Dockerfile 1.3%