DS Coaching
La web app di un personal trainer e dei suoi clienti: schede, allenamenti, check-in e progressi in un unico posto. Quasi 100 utenti attivi.
Vai al sitoRiservata ai clienti del trainer: oltre il login non si va.
- Ruolo
- Design e sviluppo, da solo
- Anno
- 2026
- Stack
- Next.js, Supabase, PWA

Il contesto
Un personal trainer seguiva i clienti con schede in PDF mandate su WhatsApp, check-in a voce e appunti su carta. Scrivere o modificare una scheda gli costava ore.
Cosa ho costruito
Ho costruito una web app che si installa sul telefono, con due lati. Il trainer gestisce clienti, schede e una libreria di esercizi riutilizzabili. Il cliente vede l'allenamento del giorno, registra serie e pesi, fa il check-in e segue i propri progressi.
Com'è andata
È in uso con quasi 100 utenti attivi, e il trainer risparmia ore sulla preparazione delle schede.
Approfondimento tecnico
Next.js e Supabase. È una PWA che funziona anche offline: gli allenamenti registrati senza rete si sincronizzano quando torna la connessione.
Tratta dati sulla salute, quindi è costruita intorno al GDPR: valutazione d'impatto (DPIA), registro dei trattamenti, consensi espliciti e cancellazione dell'account su richiesta.
Accesso protetto da CAPTCHA (Cloudflare Turnstile) e BotID, limiti di frequenza sulle richieste e un audit di sicurezza prima del rilascio.
Predisposta per PostHog, con i dati in Europa, per capire come viene usata.