crescendo — Guitar-school Portal
Django portal for guitar teachers and their students: scheduling, practice tasks, learning progress. Currently in tester use, no paying customers yet.
- Year
- 2025
- Duration
- Ongoing since return to dev
- Role
- Solo engineer (AI-augmented) — backend, frontend, deployment
- Sector
- bildung
Problem
Guitar teachers typically juggle calendar apps, paper schedules, WhatsApp and Excel — evolved over time, not chosen on purpose. Students often don’t know exactly what to practice, and teachers spend a lot of time on pure organization instead of actual teaching.
Solution (prototype state)
A lightweight Django portal with scheduling per student, task management (practice pieces, scales, chords), simple progress tracking, and a GDPR-friendly baseline — no tracking, no external analytics.
Running in production as a prototype on a small Hetzner server at kreativer-gitarrenunterricht.de/crescendo/, used by a handful of testers (teachers from my private network). No paying customers yet — that’s the next step.
What this project shows
- End-to-end execution: domain, deployment, database, auth, UI — from one person.
- Clear GDPR foundation from the start (DE hosting, no third-party services).
- Iterative work with real users, not just mockups.
- AI-augmented development: Claude Code as co-pilot lets me ship Django conventions + modern UI in parallel.
What this project does not claim
- No 900 active users, no million-euro revenue.
- Not “in production for years” — started 2025, prototype status.
- Not a finished product — active iteration, some features still MVP-level.
Outcomes
- Prototype reachable at kreativer-gitarrenunterricht.de/crescendo/
- Small tester group gives feedback — no production customers yet
- Task management + practice tracking functional, UX being iterated
- Runs on a small Hetzner server (< €10/month)