morz-infoboard/server
Jesko Anschütz 803f355220 Baue Ebene 2: PostgreSQL-Backend, Medien-Upload und Playlist-UI
- DB-Package mit pgxpool, Migrations-Runner und eingebetteten SQL-Dateien
- Schema: tenants, screens, media_assets, playlists, playlist_items
- Store-Layer: alle Repositories (TenantStore, ScreenStore, MediaStore, PlaylistStore)
- JSON-API: Screens, Medien, Playlist-CRUD, Player-Sync-Endpunkt
- Admin-UI (/admin): Screens anlegen, löschen, zur Playlist navigieren
- Playlist-UI (/manage/{slug}): Drag&Drop-Sortierung, Item-Bearbeitung,
  Medienbibliothek, Datei-Upload (Bild/Video/PDF) und Web-URL
- Router auf RouterDeps umgestellt; manage-Routen nur wenn Stores vorhanden
- parseOptionalTime akzeptiert nun RFC3339 und datetime-local HTML-Format

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 22:53:00 +01:00
..
backend Baue Ebene 2: PostgreSQL-Backend, Medien-Upload und Playlist-UI 2026-03-22 22:53:00 +01:00
README.md Lege Entwicklungsleitfaden und Go-Gerueste an 2026-03-22 13:42:00 +01:00

Server

Hier liegen spaeter die zentralen Server-Komponenten.

Geplant:

  • backend/ fuer API und Fachlogik
  • admin-ui/ fuer die Admin-Oberflaeche
  • tenant-ui/ fuer die Firmenoberflaeche
  • worker/ fuer Provisionierungs- und Hintergrundjobs

Aktuell vorhanden:

  • backend/ mit erstem Go-Geruest