Caricamento
Mohamed Farhoune
Sto preparando progetti, competenze e case study.
Caricamento
Mohamed Farhoune
Sto preparando progetti, competenze e case study.
Case study · 2026
In sviluppoBetterFit e il progetto che rappresenta meglio il mio modo di lavorare: un prodotto completo pensato per un caso d'uso reale, con piu sedi, team con ruoli e permessi, CRM commerciale, automazioni e reportistica, e attenzione sia alla logica applicativa sia alla chiarezza dell'interfaccia.

0+
operativi e commerciali
0+
sedi con ruoli e scope
0+
owner, manager, coach
0+
email, WhatsApp, tornelli
La sfida
Prototipo funzionante, cerco la prima palestra pilota
In una catena di palestre chi vede cosa cambia radicalmente. Un coach della sede A non deve neanche accorgersi dell'esistenza dei dati della sede B. Un manager regionale vede piu sedi ma non tutte. Un owner vede tutto il tenant. E ognuno di questi ruoli ha operazioni permesse diverse: incassare non e vedere gli incassi, esportare non e cancellare.
Come l'ho risolto
Se sbagli anche solo una query, un coach vede membership di un'altra palestra o peggio le puo modificare. Non e un bug estetico, e un data leak. E il motivo per cui e la sfida piu seria di tutto il prodotto.
Il prodotto
01
KPI, code di lavoro, alert e timeline in un colpo d'occhio.
02
Anagrafiche, membership, rinnovi e attivazioni con stati chiari.
03
Nuova vendita, righe e pagamenti pensati su un caso reale.
Funzionalità
Ogni schermata pensata per un compito reale, dalla cassa al CRM fino agli export operativi.
KPI del giorno, code operative, alert su incassi, rinnovi e accessi in un colpo d'occhio.
Pipeline a stadi (nuovi, contattati, trial, trattativa), owner, follow-up e task per ogni lead.
Regole schedulate su WhatsApp, email e SMS: richiami lead, reminder rinnovi, recall trial.
Email SMTP, WhatsApp Business API, controllo accessi con tornelli e export verso la contabilita.
Sedi con codici e orari, staff con ruoli, permessi granulari e security policy per tenant.
Export filtrati per sede: ricavi, membri a rischio churn e pipeline lead pronti da condividere.
Cosa ho imparato
Prima di questo progetto pensavo che 'login + logout' bastasse. Costruendo BetterFit ho scoperto che l'auth e dove vive il 90% dei bug di sicurezza reali.
JWT con access token corto (15 min) + refresh token separato e ruotato. Uno rubato non da mesi di accesso.
Password hash con costo alto (bcrypt-like) + throttling sui tentativi login per prevenire brute force.
Session policy per tenant: durata, revoca centralizzata, blocco device sospetti.
Permission check a TRE livelli: route (chi puo chiamare l'endpoint), service (chi puo fare quell'operazione), query (a quali dati arriva). Non basta uno, servono tutti e tre.
Dentro il prodotto
03 viste totali
Roadmap
Il core funziona: dashboard, CRM, automazioni, multi-sede. Manca il feedback vero. Cerco una palestra (anche piccola, una sola sede) disposta a testarlo per un mese in cambio di ascolto e ferro battuto. Se ne conosci una o sei un gestore che vuole provarlo, scrivimi.
Esperienza reale
B.M.E. Srl/Giugno 2025 - Luglio 2025
Durante l'esperienza in B.M.E. ho lavorato sul lato server, sulla logica applicativa e sull'integrazione con database, entrando in un contesto aziendale vero e misurandomi con richieste concrete.
Sviluppo back-end con ColdFusion
Lavoro su database e flussi lato server
Supporto all'automazione di attivita ripetitive con AI
Prossima tappa