Files
musicmouse/python-backend/musicmouse
Martin Bauer f7a5d24d8d Add backend support for the typing game: curriculum, progress, and reward unlocks
Moves the typing app's lesson plan and progress from client-side YAML/localStorage
into the backend, and adds a reward system that ties passing a lesson to unlocking
part of the music library. Lock state is always recomputed live from curriculum x
progress x the live library, never persisted separately.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-12 21:03:45 +02:00
..
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-27 12:32:20 +02:00