SOLONOVA
Case study 03 · Segno · iOS beta

Practice like it
counts.

A practice companion for serious music students — and the studio platform their teachers run on: rosters, scheduling, assignments and billing, sharing one account graph across web and mobile. In closed beta on iOS while the studio side is finished; the web app runs the business today.

In development — iOS beta + web Next.js Expo Supabase Stripe

Reps on the beat, rated in one tap.

The metronome ring pulses with the click. Play the rep, tap red, yellow or green — the tempo ladder only advances after a green streak, and spaced repetition decides what's due tomorrow.

Segno's practice runner — 42 Studies No. 2, the metronome ring at 72 bpm with a goal of 96, Start metronome, and the three rating buttons Rough, Shaky and Clean
The runner — 72 climbing to a goal of 96
Segno's home screen — today's plan with the étude and its tempo range, streak and points, and a Start practice button
Today's plan, streak and points
Segno's library — the piece card with its composer, type, excerpt count and tempo goal
The library — pieces, excerpts, goals

The shipped app, captured from the exhibit on the bench — a seeded étude

The ring is the metronome

It pulses on the click and glows harder on the downbeat — eyes on the music, not the app.

The ladder has rules

Rough drops the tempo 10 bpm, Shaky holds, Clean adds 2 — never past the goal. Mastery is three greens in a row at goal tempo.

Ghost reps and real breaks

Every third rep is silent, hands-only. Every 25 minutes the app enforces a 5-minute break. Practice that survives the week.

One web app runs the business.

Rosters, weekly scheduling, assignments and billing live in the studio dashboard — synced to the same accounts the mobile app practices against.

segno · studio · dashboard
Segno teacher dashboard — payouts active, stats, next lessons and students

The studio web app — a capture of the running dashboard

Scheduling that runs itself

Lesson series materialize into week views; reschedules and cancellations flow through, and calendars stay current via ICS feeds.

Billing built in

Stripe auto-charge with saved cards and refunds — plus manual payments with paid-date tracking for cash, check, Venmo, PayPal and Zelle.

Guardians in the loop

Invites and join codes create accounts with guardian visibility: schedules, invoices and practice progress without nagging.

The studio in your pocket.

The teaching day rides along on mobile — the schedule colour-coded by school for travelling teachers, and one-tap lesson completion that charges the saved card or records cash, check or Venmo on the spot.

The Segno schedule on a phone — lesson series, reschedules and ICS feeds
The schedule — series, reschedules, ICS feeds
Segno payments on a phone — collected total, how you got paid by method, and each payment with its status
Payments — card auto-charge beside recorded cash and Venmo

Teacher mode on the web app, at phone width

Schools, colour-coded

Teachers who travel see the day by building — every lesson carries its school's colour across web and mobile.

One tap, paid

Mark complete and the saved card charges itself — or record cash, check, Venmo, PayPal or Zelle with the date it was paid.

Teachers practice too

A separate “Me” mode tracks the teacher's own practice — shareable with students studio-wide, because nothing motivates like a teacher who practices.

Everything it does

Built for the long game.

Practice engine, web + mobile

Beat-synced metronome, tempo ladders, silent ghost reps every third rep, enforced 5-minute breaks, streaks — on both apps.

Tempo ladders

BPM advances only after a green streak at the current tempo — progress you earned, not guessed.

Weekly assignments

A repertoire library and assignment builder, with practice visibility so teachers see what actually got done.

Scheduling

Lesson series with reschedule and cancel flows, week views, and ICS feeds that keep every calendar current.

Billing, full payout

Stripe auto-charge, retries and refunds — plus recorded cash, check, Venmo, PayPal, Zelle. Teachers net the full lesson price on every method.

Rosters, guardians, themes

Join codes with teacher approval, guardian visibility, schools and grades, two-way contact cards — and two full app themes, picked per account.

Next.jsReact NativeExpoTypeScriptSupabaseStripe
Keep exploring ↑ Back to the top
The fine print

No analytics, no cookies, nothing collected — the policy says so in full.

Privacy © 2026 SoloNova LLC
info@solonova.io →