Task Management Application API
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic migrations
A task management backend built with FastAPI and PostgreSQL. It lets users organize tasks by date, track completion, and manage everything through a clean REST API.
What it does:
User auth with email verification (JWT + OTP)
Create, update, and track tasks tied to specific dates
Calendar views with month summaries
Upload profile pictures
Background email notifications