Skip to content

Améliorer la qualité globale du service de recharge pour véhicules électriques en analysant les données de supervision.

License

Notifications You must be signed in to change notification settings

MTES-MCT/qualicharge

Repository files navigation

QualiCharge

⚠️ Ce projet est en cours de développement. ⚠️

Objectif du projet

Améliorer la qualité globale du service de recharge pour véhicules électriques en analysant les données de supervision.

Plus d'information sur la page dédiée à notre startup d'état 👉 https://beta.gouv.fr/startups/qualicharge.html

Dépendances

Pour travailler sur ce projet, vous aurez besoin d'installer les outils suivants sur votre poste de travail :

Démarrage rapide pour les développeurs

Une fois le projet cloné, vous pouvez l'initialiser en utilisant la commande suivante :

make bootstrap

👉 Cette commande doit préparer votre environnement et builder les images Docker nécessaires au démarrage de votre environnement.

Une fois votre environnement de travail initialisé, vous pouvez lancer le projet en utilisant :

make run-all

Les services QualiCharge doivent maintenant tourner sur votre poste :

Pour linter le code source, le point d'entrée est :

make lint

Et enfin, pour lancer les tests du projet :

make test

Explorer les données collectées avec Metabase

Si vous avez utilisé la commande make bootstrap pour initialiser le projet, vous devez avoir provisionné une instance de Metabase qui est accessible depuis un navigateur sur l'URL suivante : http://localhost:3000.

💡 Vous pouvez vous connecter en utilisant le login [email protected] et le mot de passe supersecret.

Utilisation du client d'API et du CLI qcc

Voir la documentation du projet : ./src/client/

Utilisation du dashboard

Le dashboard qualicharge est disponible depuis l'url suivante : http://localhost:8030.

Voir la documentation du projet dashboard : ./src/dashboard/

Licence

QualiCharge est distribué selon les termes de la licence MIT (voir le fichier LICENSE).