65b9821c2c0edf786e1c25f068bae4f0a4d1cb75
FastAPI + Vue 3 (Vite) Monorepo
Dieses Repository enthält ein Backend (FastAPI) und ein Frontend (Vue 3 + Vite).
Im Dev-Modus läuft das Frontend über Vite (localhost:5173) und proxyt API-Calls auf das Backend (127.0.0.1:8000) via /api.
Tech Stack
Backend
- FastAPI
- SQLAlchemy + Alembic (Migrationen)
- SQLite (Default, konfigurierbar über
DATABASE_URL)
Frontend
- Vue 3
- Vite
- TypeScript
- Axios (gekapselt in einer API-Schicht)
openapi-typescript(typed Client-Types aus FastAPI OpenAPI)
Repository Struktur (High-Level)
Description
Languages
Python
72.6%
TypeScript
12.3%
Vue
5.4%
CSS
4.7%
Mako
2.6%
Other
2.4%