Singing Trainer
a web app that helps complete beginners learn to sing in tune
you hear a note, sing it back, and watch your pitch drawn live on a graph. the app scores how closely you matched it and tells you whether to aim higher or lower.
pick a difficulty level and a lower or higher voice range so the notes suit you. anyone can practice without signing up; log in to save your scores and see your streak, your accuracy over time, and whether you tend to sing too high or too low.
pitch detection runs entirely in the browser, so your audio never leaves your device & only scores are saved.
- role
- design & build
- year
- 2026
- live
- sing.sedinam.com ↗
- code
- github ↗
- built with
- next.js, react, typescript, web audio api, supabase, vercel
- assisted by
- claude code, using claude opus 5.5