Fit&Lab
App per palestra, sull’App Store
App iOS e Android di una palestra vera: i soci vedono le loro schede, i trainer le assegnano e le aggiornano. Backend, front-end e pubblicazione, da solo.
- Tipo
- App per iPhone e Android
- Anno
- 2024
- Cosa ho fatto
- Progetto completo: backend, front-end, pubblicazione

Fit&Lab è l’app di una palestra, ed è il progetto in cui ho fatto tutto: il server, il database, l’interfaccia, la pubblicazione sugli store. È in produzione e la usano persone vere, che è il motivo per cui ci tengo più che a qualsiasi altro esperimento.
Ci sono due mondi dentro la stessa applicazione. Il socio entra e trova la sua scheda del giorno, la lista degli esercizi, lo storico degli allenamenti, e può chiedere una scheda nuova. Il trainer vede i suoi clienti, compone le schede esercizio per esercizio, gestisce le richieste in arrivo e approva le registrazioni.
Il backend è Node con Express e MongoDB, con autenticazione a token, password cifrate e un middleware che separa le due aree. Ci sono email transazionali per registrazioni e reimpostazione password, generazione delle schede in PDF, e job programmati per le operazioni ricorrenti.
Il client è React con Ionic, impacchettato per iOS e Android con Capacitor: una sola base di codice per entrambe le piattaforme, con accesso persistente, condivisione e barra di stato native. L’app è pubblicata sull’App Store, la versione Android è distribuita direttamente.
