26 lines
772 B
Markdown
26 lines
772 B
Markdown
# Backend
|
|
|
|
Dieses Verzeichnis enthaelt das erste Geruest fuer das zentrale Backend.
|
|
|
|
Ziel fuer die erste Ausbaustufe:
|
|
|
|
- HTTP-API in Go
|
|
- Health-Endpunkt
|
|
- saubere Projektstruktur fuer spaetere API-, Worker- und Datenbankmodule
|
|
- erste serverseitige Aufloesungslogik fuer `message_wall`
|
|
|
|
Geplante Unterstruktur:
|
|
|
|
- `cmd/api/` fuer den API-Startpunkt
|
|
- `internal/app/` fuer App-Initialisierung
|
|
- `internal/campaigns/` fuer Kampagnen- und Template-Logik
|
|
- `internal/httpapi/` fuer HTTP-Routing und Handler
|
|
- `internal/config/` fuer Konfiguration
|
|
|
|
Aktuell vorhanden:
|
|
|
|
- `GET /healthz`
|
|
- `GET /api/v1`
|
|
- `GET /api/v1/meta`
|
|
- `POST /api/v1/tools/message-wall/resolve` als erste serverseitige Layout-Aufloesung fuer `message_wall`
|
|
- einheitliches API-Fehlerformat im HTTP-Layer
|