Mattia Prosperi
Tutti i progetti
Web appin produzione

SkedaFit

App per personal trainer — catalogo di esercizi con foto, schede di allenamento a blocchi e una pagina pubblica per ogni cliente.

Il problema

Un personal trainer prepara decine di schede alla settimana, spesso in Word o su un foglio, e le manda come foto su WhatsApp. Il cliente le perde, non vede come si esegue un esercizio, e ogni modifica significa rifare tutto.

La soluzione

  • Catalogo di 211 esercizi con foto e filtri per muscolo e attrezzo.
  • Costruttore di schede a blocchi (in sequenza o a circuito) con modelli riutilizzabili.
  • Ogni scheda ha una pagina pubblica per il cliente, con il marchio della palestra.
  • Condivisione con WhatsApp, email o QR, e stampa in PDF con le foto.
  • Tre ruoli con accesso guidato, consensi privacy e tutela per i minori; si installa come app sul telefono.

Com’è fatto

  • Login con Clerk collegato in modo nativo a Supabase: le regole di sicurezza del database (RLS) sanno chi è l’utente senza token fatti a mano.
  • Il ruolo si rilegge sempre dal server, mai dal dato che arriva dal browser.
  • Le pagine pubbliche leggono solo attraverso funzioni del database dedicate, non dalle tabelle.
  • Prima di stampare il PDF si aspetta che ogni foto sia caricata e decodificata: altrimenti la stampa esce con i riquadri vuoti.

Progetti collegati