Skip to content

KeryannJ/Navette

Repository files navigation

Navette

Navette est une application de covoiturage périurbain développée dans le cadre d'un projet à l'Université de Picardie Jules Verne. Elle se concentre sur les flux importants de déplacements entre les communes périphériques et une grande ville.

L'idée principale de Navette est d'optimiser ces déplacements en établissant des points d'arrêt stratégiques où les passagers peuvent attendre et où les conducteurs peuvent facilement les prendre en charge pour les déposer à leurs destinations. Ce système fonctionne de manière similaire aux services de bus ou de métro, mais avec une flexibilité accrue, car chaque utilisateur peut choisir d'être conducteur ou passager.

L'application se base aussi sur l'utilisation de balises afin de détecter les arrêts / conducteurs afin de demander le minimum d'interaction à l'utilisateur

Screenshot

  1. Trajets en cours Screenshot

  2. Interface Conducteur Screenshot

  3. Historique des trajets Screenshot

  4. Compte utilisateur Screenshot Screenshot

Table des matières

  1. Fonctionnalités
  2. Prérequis
  3. Installation
  4. Utilisation
  5. Licence

Fonctionnalités

  • Visualisation des trajets en cours avec le nombre d'utilisateur et la fréquentation estimée
  • Création d'un trajet avec guidage GPS et visualisation du nombre de passager
  • Visualisation de l'historique des trajets
  • Détection des balises en arrière plan
  • Notifications en temps réel

Prérequis

Installation

  1. Clonez le dépôt
    git clone https://github.com/KeryannJ/Navette.git
    
  2. Accédez au répertoire du projet
    cd Navette
    
  3. Installez les dépendances
    flutter pub get
    

Utilisation

  1. Lancez l'application
    flutter run
    

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.