Grundgeruest der Anwendung: Next.js 15 (App Router), TypeScript im strict-Modus, Tailwind mit shadcn/ui-Farbtokens. Bewusste Festlegungen: - Nur Systemschriften, keine externen Fonts, kein CDN. - Grundschrift eine Stufe groesser, Fokusring immer sichtbar, Touchziele mindestens 44px. - Ampelfarben fuer Fristen als eigene Design-Tokens. - Betraege werden als Cent-Ganzzahl gefuehrt, damit die Rechnungslegung keine Rundungsfehler erbt. - .env.example dokumentiert alle Geheimnisse; npm run schluessel erzeugt sie. Etappe: 1 Phase: Fundament
42 lines
446 B
Plaintext
42 lines
446 B
Plaintext
# Abhaengigkeiten
|
|
node_modules/
|
|
.pnp
|
|
.pnp.js
|
|
|
|
# Build
|
|
.next/
|
|
out/
|
|
build/
|
|
dist/
|
|
next-env.d.ts
|
|
*.tsbuildinfo
|
|
|
|
# Umgebung - enthaelt Schluessel, gehoert NIE ins Repo
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
!.env.example
|
|
|
|
# Daten und Backups
|
|
backups/
|
|
uploads/
|
|
postgres-data/
|
|
caddy-data/
|
|
caddy-config/
|
|
*.dump
|
|
*.sql.gz
|
|
|
|
# Test-Artefakte
|
|
coverage/
|
|
playwright-report/
|
|
test-results/
|
|
.playwright/
|
|
|
|
# Werkzeuge
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.log
|
|
npm-debug.log*
|