# KeySelector Browser-basiertes DJ-Tool für Harmonic Mixing mit automatischer Song-Erkennung. ## Setup 1. Kopiere `.env.sample` zu `.env` und fülle die API-Keys aus (via `./generate-env.sh`) 2. Starte mit Docker Compose: ``` docker-compose up -d ``` ## Development - Frontend ist reines Vanilla JS in `public/` - Backend ist Express in `server/` - `shared/` enthält Logik, die in beiden genutzt wird (Farben, Camelot-Angles, Mixing-Rules). ## Architecture Siehe [KeySelector_SPEC.md](Idea/KeySelector_SPEC.md) für detaillierte Spezifikationen.