/Runeo-Drive-Flutter

Travail de diplôme

Primary LanguageDart

Runeo Drive Flutter

Application mobile de suivi des courses des chauffeurs du Paleo Festival.

Getting Started

  1. Installation de Flutter

  2. Clonez le repo

git clone https://github.com/CPNV-ES/Runeo-Drive-Flutter.git
cd Runeo-Drive-Flutter
  1. Faire une copie du .env.example renommée en .env
cp .env.example .env
  1. Ajoutez l'url du backend Runeo-Desk-2020 au .env
API_URL=<backend url>
  1. Lancez l'application mobile
flutter run

Documentation

Il y a une documentation auto-générée qui se trouve dans /docs/api

Il y a un point d'entrée qui se nomme index.html, donc vous pouvez facilement le lancer avec un serveur HTTP. Ou vous pouvez le faire comme ceci :

pub global activate dhttpd
$ dhttpd --path docs/api

Naviguez à l'adresse http://localhost:8080 dans votre navigateur; la fonctionnalité de recherche devrait fonctionner.

Installation de Firebase Messaging Cloud

La documentation se trouve dans le dossier docs.

Testez les push notifications

Dans le dossier test_push_notification se trouve 2 fichiers pythons qui permettent d'envoyer des push notifications.

Pour la configuration, il faut se référer au readme.

Pour le message à tous les chauffeurs, il faut lancer

python message_to_all.py

Et pour mettre à jours les runs, il suffit simplement de lancer

python update_runs.py

Configuration du scan de QR codes

La documentation se trouve dans le dossier docs.