Portfolio
FZ-044App · 2026

We Ride

App per motociclisti. Registra i giri, mostra dal vivo sulla mappa dove si trova il gruppo e tiene garage, scadenze e club in un posto solo.

Quando si esce in moto in gruppo, qualcuno resta sempre indietro e nessuno sa dove sia. We Ride mostra a tutti le posizioni del gruppo in tempo reale, e intanto registra il giro.

Funzionalità

  • Uscite di gruppo dal vivo: ogni rider vede sulla mappa la posizione degli altri, aggiornata in tempo reale via MQTT, con lo stato online o offline di ciascuno. Chi entra a uscita iniziata vede subito tutto il gruppo.
  • Registrazione dei giri: traccia GPS salvata sul telefono, con distanza, velocità massima, tempo in movimento, curve e piega. Ogni giro si esporta in GPX.
  • Garage: più moto per utente, con chilometri, scadenze di manutenzione e avvisi. La moto attiva è quella che vedono i compagni accanto al tuo nome.
  • Club: gruppi permanenti con soci, uscite e una bacheca.
  • Live Activities su iOS: il giro in corso resta visibile nella schermata di blocco.

Architettura

L'app è in Flutter. Ho sviluppato anche il backend: API in FastAPI su PostgreSQL e un broker MQTT (EMQX) per le posizioni dal vivo, con regole di accesso che fanno vedere a ciascun rider solo i gruppi di cui fa parte. Firebase serve solo per l'autenticazione. C'è anche una dashboard di amministrazione in React e un bot Telegram per i feature flag.

Scarica il CV

Inserisci nome ed email per scaricare il curriculum.

I dati inseriti sono trattati esclusivamente per registrare la richiesta del curriculum e per un eventuale ricontatto. Informativa completa: Privacy.

PDF, in italiano