MusicVoting
Technical Docs
Technische Dokumentation für Entwickler:innen, die an MusicVoting weiterarbeiten. Der Aufbau orientiert sich grob am Diátaxis-Schema.
Explanation – Konzepte verstehen#
- Architektur – Systemüberblick, Komponenten, Datenfluss
- Authentifizierung & Autorisierung – Host-PIN, deviceId, Guards & Filter
- Spotify-Integration – OAuth, Token-Refresh, Web Playback SDK
Reference – Technische Details#
- Datenbankschema – Tabellen, Beziehungen, Constraints
- REST-API – alle Endpunkte
- Realtime / SSE-Events – Live-Updates über Server-Sent Events
- Backend – Quarkus-Aufbau, Packages, Kernklassen
- Frontend – Angular-Aufbau, Routen, Services
- iOS-App – SwiftUI-Aufbau
How-To / Betrieb#
- CI/CD & Deployment – GitHub Actions, GHCR, Kubernetes
Note
Die fachliche Spezifikation (was die App tun soll) liegt in derSpezifikation für MusicVoting·1578 words·8 minsDocsopenspec/specs/.
Diese Seiten beschreiben, wie es technisch umgesetzt ist.
Architektur
·249 words·2 mins
Developer
Backend
·319 words·2 mins
Developer
Datenbankschema
·307 words·2 mins
Developer
REST-API
·313 words·2 mins
Developer
Authentifizierung & Autorisierung
·241 words·2 mins
Developer
Realtime / SSE-Events
·220 words·2 mins
Developer
Spotify-Integration
·274 words·2 mins
Developer
Frontend
·237 words·2 mins
Developer
iOS-App
·209 words·1 min
Developer
Swift
CI/CD & Deployment
·207 words·1 min
Developer