Skip to content

API for Web Application for Tasks with PostgreSQL database, JWT authentication, Redis cache and Celery email verification.

Notifications You must be signed in to change notification settings

Xopxe23/tasks-fastapi

Repository files navigation

REST API для TASK APP

В приложении реализованы следующие концепции:

  • Разработка Веб-Приложений на Python[FastApi], следуя дизайну REST API.
  • Подход Чистой Архитектуры в построении структуры приложения. Техника внедрения зависимости.
  • Работа с БД Postgres. Генерация файлов миграций.
  • Работа с БД Redis. Кэширование.
  • Работа с Celery. Отложенная отправка писем на email для верификации.
  • Работа с БД, используя библиотеку alembic
  • Регистрация и аутентификация. Работа с JWT. Middleware [FastApi-Users]

Для подготвки docker образа:

docker compose build

Для запуска контейнера:

docker compose up

About

API for Web Application for Tasks with PostgreSQL database, JWT authentication, Redis cache and Celery email verification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published