Onboard

Benvenuti al Progetto Onboard, il vostro compagno ideale per la navigazione sui trasporti pubblici a Milano! 🇮🇹 Questa iniziativa open source mira a fornire un'esperienza completa, in tempo reale e intuitiva sia per i pendolari che per i visitatori.

🌟 Cos'è Onboard?

Onboard è un'applicazione multipiattaforma progettata per rendere il vostro viaggio a Milano fluido e senza intoppi. Offre:

  • Informazioni in tempo reale: Ricevi aggiornamenti in tempo reale sugli arrivi dei mezzi pubblici e sui tempi di attesa.
  • Mappa interattiva: Esplora tutte le fermate e le linee dei trasporti pubblici su una mappa personalizzata e dettagliata di Milano.
  • Dati completi: Accedi alle informazioni sia sui trasporti di superficie (autobus, tram) che sulle linee della metropolitana.
  • Disponibilità multipiattaforma: Utilizza Onboard su Windows, Android e Web.

⚙️ Come funziona

L'ecosistema Onboard si basa su un'architettura solida, che combina diverse tecnologie per fornire informazioni accurate e tempestive:

  1. Data Sourcing: Le informazioni vengono meticolosamente estratte da giromilano.atm.it e integrate con fonti di dati aperte.
  2. Backend Python Vercel: Un potente server Python elabora e gestisce questi dati, garantendo efficienza e scalabilità.
  3. Mappe raster personalizzate: Tile raster uniche e performanti, ospitate su GitHub, offrono un'esperienza di mappa accattivante e informativa.
  4. Client Flutter: L'applicazione front-end, sviluppata con Flutter, elabora i dati e riproduce l'interfaccia utente su più piattaforme.

🚀 La nostra visione

Il nostro obiettivo è creare l'app di trasporto pubblico più affidabile e intuitiva per Milano, sfruttando i principi open source e i contributi della comunità. Crediamo che informazioni migliori sul trasporto portino a esperienze urbane migliori.

📚 Panoramica del repository

Il progetto Onboard è organizzato in diversi repository, ognuno con uno scopo specifico:

Questo progetto è concesso con licenza GNU GPL v3.0.