A containerized expense tracking API built with Flask, PostgreSQL, and Docker Compose.
Client (curl / frontend)
|
v
Flask API
(Docker)
|
v
SQLAlchemy
|
v
PostgreSQL
(Docker)
|
v
Docker Persistent Volume
- Python
- Flask
- PostgreSQL
- SQLAlchemy
- Docker
- Docker Compose
- Environment variables
- Create expenses
- Retrieve expenses
- PostgreSQL database storage
- Containerized application
- Persistent database storage
git clone <repository-url>
cd expense-tracker