[go: nahoru, domu]

Skip to content
/ fastapi-template Public template

fastapi template for oauth, db, prisma orm support

Notifications You must be signed in to change notification settings

rudrodip/fastapi-template

Repository files navigation

FastAPI Template

Features:

  • OAuth2 with JWT
  • User registration
  • User login
  • SQL Database (support for MySQL, PostgreSQL, SQLite, CockroachDB)
  • Prisma ORM
  • Docker container

Todo:

  • Poetry setup
  • Server initialization
  • Prisma ORM setup
  • DB initialization and migration
  • User registration & login using Google OAuth2 (with JWT)
  • Docker container setup
  • Docker for development
  • Postgres setup
  • MySQL setup
  • SQLite setup
  • CockroachDB setup
  • Tests
  • Deployment
  • Swagger UI
  • Documentation
  • Frontend example