Torna ai lavori

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 sito

Riservata ai clienti del trainer: oltre il login non si va.

Ruolo
Design e sviluppo, da solo
Anno
2026
Stack
Next.js, Supabase, PWA
Schermate di DS Coaching

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.