19 lines
561 B
Markdown
19 lines
561 B
Markdown
# 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.
|