Mattia Prosperi
Tutti i progetti
Web appin produzione

FitManager

Gestionale online per un personal trainer — schede per cliente, modelli pronti con i carichi calcolati, documenti Word e PDF inviati per email.

Il problema

Un personal trainer con molti clienti aveva le schede sparse fra file Word e cartelle, e per ogni nuovo cliente ricominciava da capo. Serviva un posto solo, raggiungibile anche dal telefono, che producesse lo stesso documento che i clienti erano abituati a ricevere.

La soluzione

  • Schede per ogni cliente e schede personali, con una libreria di 210 esercizi.
  • 13 schede modello: 10 per corporatura, sesso e obiettivo con i carichi già calcolati, 3 per livello.
  • Generazione del documento in Word e PDF con il marchio, e invio della scheda per email.
  • Più utenti con ruoli diversi, installabile come app.
  • Un pannello locale di riserva che funziona anche senza internet.

Com’è fatto

  • Flask organizzato per ruolo, pubblicato su Vercel a ogni push.
  • Database e archivio dei file su Supabase, con un’operazione notturna che pulisce i dati da recuperare.
  • I documenti si generano lato server con python-docx, partendo da un modello Word: il cliente riceve la stessa impaginazione di prima.

Progetti collegati