Project was made for coding interview @ Simurg
This repository contains the implementation of a test task related to a task management system. The system allows users to create, update, delete, and track tasks efficiently.
- Backend: FastAPI (Python)
- Schema definitions: Pydantic
- Migration management: Alembic
- Database: PostgreSQL
- Web-server: Uvicorn
- Containerization: Docker
mv .env.example .envFill out .env file
poetry shell
poetry install
uvicorn task_management.main:appmv .env.example .env
mv .env.db.example .envFill out .env file & .env.db
docker compose uppoetry run pytestP.S. tests are not fully ready yet