Systemet til håndtering af Fælles Vinindkøb
Order/OrderLine now have a real write path (the public order API), so their "model exists, no API yet" notes are replaced with what's actually there. Participant's entry documents the ad-hoc-create/ always-update-on-order behavior. Mail-events #2 marked implemented with the same detail level as #1. Fase 1 task 8 split into 8a (done)/ 8b (pending, own stack decision) matching the 7a/7b/7c precedent. Added a short process note at the top, per explicit user request: this file should be updated after each (sub)task, not just on request. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| app | ||
| migrations | ||
| scripts | ||
| .env.example | ||
| .gitignore | ||
| .python-version | ||
| alembic.ini | ||
| CLAUDE.md | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
Vinindkøb v2
Admin-backend til fælles vinindkøb (FastAPI + SQLModel + PostgreSQL + Alembic). Se CLAUDE.md for projektplan og datamodel.
Kom i gang
uv sync
cp .env.example .env # udfyld DATABASE_URL med din egen Postgres-instans
uv run alembic upgrade head
uv run fastapi dev app/main.py
GET /health bekræfter at appen kan nå databasen.