MyTrainerHub
App white-label per palestre
Una sola base di codice, una build per palestra: logo, colori e funzioni attive arrivano da un file di configurazione, non da un fork.
- Tipo
- App per iPhone e Android
- Anno
- 2025
- Cosa ho fatto
- Architettura white-label, app e script di build
Fit&Lab funziona, ma vale per una palestra sola. La domanda successiva era ovvia: si può vendere la stessa app a dieci palestre senza mantenerne dieci copie? MyTrainerHub è la risposta.
Ogni palestra è una voce in un file di configurazione: nome, colori, logo, schermata di avvio, identificativo dell’app sugli store, indirizzo del proprio backend e l’elenco delle funzioni attive — schede, personal trainer, corsi, notifiche. Uno script legge quella voce e produce la build personalizzata.
L’app è React Native con Expo, diciannove schermate fra area socio e area trainer: accesso e registrazione con codice di invito, dashboard, dettaglio cliente, creazione schede, richieste di allenamento, profilo. L’autenticazione passa da Auth0 e i dati da Supabase.
Il vantaggio pratico è negli aggiornamenti: con gli aggiornamenti via etere una correzione arriva a tutte le palestre senza ripassare dalla revisione degli store. Il progetto è in corso.