Il backend è un'applicazione Laravel che gestisce il catalogo maratone, i record di diritto, i risultati, le classifiche, le votazioni e i thread di commenti che alimentano il coinvolgimento della community. Il pannello admin React si trova sopra di esso come unico punto di controllo dell'operatore: creare e pianificare una maratona, impostarne l'obiettivo e il prezzo, moderare le submission prima-e-dopo e i commenti, inviare notifiche push mirate e monitorare statistiche live su partecipazione, completamento e ricavi. Questo pannello è ciò che ha sostituito il processo completamente manuale del cliente — un piccolo team può ora gestire molte maratone a pagamento in parallelo nei fusi orari US e UE.
In merito alla privacy, MFIT gestisce dati di attività prossimi alla salute — distanze, log degli allenamenti e foto inviate dagli utenti — quindi il modello dei dati è stato costruito per minimizzare ciò che viene memorizzato e per rispettare correttamente le richieste di cancellazione. Siamo attenti a non sopravvalutare la postura medica: questo è un prodotto fitness e community, non un sistema clinico regolamentato, e non è commercializzato come dispositivo medico. I flussi di consenso sono region-aware: gli utenti nell'Unione Europea ricevono una schermata di consenso granulare allineata al GDPR, e gli utenti in California ricevono un'informativa in stile CCPA allineata a CCPA / CPRA nello stesso flusso. Le submission fotografiche passano attraverso la moderazione del pannello admin prima di apparire nella votazione pubblica.
Postura di conformità: conforme al GDPR · pronto per ISO 27001 · SOC 2 Type II in corso · compatibile HIPAA · CCPA riconosciuto.