A Skilluv starter — FastAPI + SQLAlchemy 2 + Alembic + PostgreSQL 18, SvelteKit 5 frontend.
- Backend: Python 3.12 + FastAPI + SQLAlchemy 2 + Alembic +
psycopgv3 + Pydantic v2, managed with uv - Frontend: SvelteKit 5 (runes) + Tailwind v4
- Orchestration: Docker Compose (postgres + backend + frontend)
- Tests: pytest + ruff + mypy strict + Vitest + Playwright
git clone git@github.com:skilluv-community/starter-fullstack-python.git
cd starter-fullstack-python
cp .env.example .env
docker compose up --build- Frontend: http://localhost:5173
- Backend: http://localhost:3001/health
- Interactive docs: http://localhost:3001/docs
backend/ FastAPI app + SQLAlchemy models + Alembic migrations
frontend/ SvelteKit app (Svelte 5 runes, Tailwind v4)
docs/ Bilingual docs (fr, en)
.github/ CI + dependabot + PR template
GET /health— liveness probeGET /api/hello?name=Ada— greeting endpointGET/POST/DELETE /api/notes— CRUD demo (SQLAlchemy + PostgreSQL)- SvelteKit pages
/and/notes
Starter fullstack Python (FastAPI) + SvelteKit prêt-à-l'emploi. Voir docs/fr/getting-started.md et docs/fr/architecture.md.
git clone git@github.com:skilluv-community/starter-fullstack-python.git
cd starter-fullstack-python
cp .env.example .env
docker compose up --buildMIT — see LICENSE.