A simple backend Task Management API built using FastAPI, PostgreSQL, SQLModel, and Docker.
This project was developed as part of the Backend AI Engineering Internship assignment (BE-04: Containerization and PostgreSQL).
- Python
- FastAPI
- SQLModel
- PostgreSQL
- Docker
- Docker Compose
- Uvicorn
- Create tasks
- View all tasks
- View task by ID
- Update tasks
- Delete tasks
- PostgreSQL database storage
- REST API with Swagger documentation
- Docker containerized deployment
pip install -r requirements.txt