first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 22:25:19 +03:00
commit 361dbef019
25 changed files with 814 additions and 0 deletions

21
README.md Normal file
View File

@@ -0,0 +1,21 @@
# FastAPI Account System
Minimal FastAPI project scaffold implementing email/password and OAuth flows with JWTs.
Quick start:
1. Copy `.env.example` to `.env` and fill values (MySQL connection, secrets, OAuth keys).
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Create DB and run migrations (or let app create tables on startup for quick runs):
```bash
# For quick local run (creates tables automatically):
uvicorn app.main:app --reload
```
See `.env.example` for required environment variables.