Emanuele Bevacqua
App

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, il sito da telefono

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.

Altri lavori dello stesso tipo