21 lines
528 B
Markdown
21 lines
528 B
Markdown
# 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. |