Projektbeschrieb und Umsetzungsplan

projekt.md beschreibt die Kinderkleider-Börse (FastAPI, SQLite, Bild-Upload
mit WebP-Konvertierung). Plan.md ergänzt die dort offenen Entscheidungen:
Frontend-Variante A (Jinja2 + HTMX, kein Node.js), Erfassen hinter Passwort,
Reservieren ohne Anmeldung, erreichbar aus dem Internet.

Aus dieser Kombination folgt der Schwerpunkt des Plans - ein offener,
zustandsändernder Endpunkt im Internet und ein Bild-Upload sind die beiden
Angriffsflächen, die den Ausschlag geben.

Noch kein Code.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GR4bNaj9GtRu57J4Niii8o
This commit is contained in:
2026-08-29 21:03:10 +02:00
co-authored by Claude Opus 5
commit d5bb83a94f
3 changed files with 388 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# Zugangsdaten - gehören nie ins Repository
.env
# Laufzeitdaten: liegen im Betrieb in Docker-Volumes, nicht im Code
data/
uploads/
*.sqlite
*.sqlite3
*.db
# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
# Erzeugtes CSS (entsteht beim Docker-Build aus der Tailwind-CLI)
app/static/style.css
tailwindcss
# Editor / Betriebssystem
.vscode/
.idea/
*.swp
.DS_Store
Thumbs.db