FastAPI + Postgres + Docker Compose + Heroku Deploy

⚠️ For educational purpose only. Not ready for production use YET


  1. FastAPI with Postgres setup
  2. Docker container with docker-compose
  3. JWT User Authentication
  4. Modular Project Structure
  5. Heroku Deploy with Githu Actions
  6. Manage Migrations with Alembic script


  1. ENV files for variables
  2. Remove unwanted code and add comments
  3. Documentation
  4. Make it more useable