Gradus: programmi di ipertrofia, dal coach all'atleta
Un prodotto nostro. Il coach prepara la programmazione dal computer, l'atleta la segue dall'iPhone e ogni serie che registra arriva al coach.
- Cliente
- Prodotto nostro
- Stato
- In beta
- Realizzato da
- Giuseppe Scappaticci, Michele Sabatino
- Stack
- React, SwiftUI, Supabase
Il problema
Molti coach di ipertrofia programmano ancora su fogli di calcolo e raccolgono i risultati tra note e messaggi in chat. Su un foglio è difficile scrivere in modo chiaro una superserie, un top set con back-off o un drop set, e per sapere quante serie fa ogni muscolo a settimana bisogna fare i conti a mano.
Cosa abbiamo realizzato
- Il sito per il coach Il coach gestisce i suoi atleti e costruisce i mesocicli in un editor a griglia: trascina gli esercizi, copia e incolla come su un foglio di calcolo e riusa esercizi e modelli dalla sua libreria. Ci sono superserie, giant set, circuiti, top set con back-off, drop set, rest-pause, myo-reps e cluster, e ogni settimana si può prescrivere a RIR, RPE, percentuale del massimale o carico.
- L'app per l'atleta Gradus Atleta accompagna l'atleta durante la seduta con il timer di recupero e registra ogni serie, insieme a check giornalieri, misure, foto dei progressi e macro. Funziona anche senza campo e si sincronizza appena torna la connessione, senza mai creare doppioni.
- Volume programmato e volume eseguito Per ogni muscolo e ogni settimana il coach vede le serie programmate accanto a quelle fatte davvero, riscaldamento escluso, insieme all'andamento di ogni esercizio.
- Permessi garantiti dal database La programmazione la scrive solo il coach, gli allenamenti solo l'atleta: nessuno dei due può toccare i dati dell'altro, e a impedirlo è il database stesso, con la Row Level Security. La logica comune a sito e app gira in Postgres ed è coperta da test pgTAP; le poche regole che servono al telefono offline vengono verificate con gli stessi casi di test su entrambe le piattaforme.
Stato
Sito, app iPhone e backend in nove giorni.
Abbiamo iniziato l'8 ottobre 2026. Gradus ora è in beta: il sito per i coach è online su gradus-trainer.binarybuilders.dev, con un piano gratuito e piani a pagamento, e i limiti di ogni piano li fa rispettare il database.
Tempi
Primo commit l'8 ottobre 2026, beta il 16 ottobre. Nel mezzo, circa 150 commit e 20 migrazioni del database.
Stack
Web: React, TypeScript, Vite, TanStack Router e Query, Tailwind CSS, su Cloudflare. iOS: SwiftUI. Backend: Supabase (Postgres, Auth, Row Level Security, Edge Functions), con test pgTAP.
Parlaci del tuo progetto
Scrivici cosa ti serve e quali sistemi sono coinvolti. Ti diremo con franchezza se siamo le persone giuste.