Bundle Events simplifie l'organisation de vos déplacements professionnels et personnels. Ne jonglez plus entre plusieurs onglets : réservez votre billet pour l'événement, votre hébergement et votre transport en une seule transaction. L'outil calcule les distances, le temps de trajet et les émissions de CO2 pour différents modes de transport.
- Calcul Multi-étapes : Planifiez votre trajet du point de départ à l'hôtel, puis de l'hôtel au lieu de l'événement.
- Comparaison de trajet : Comparez l'impact écologique entre la voiture, le train, le bus, l'avion ou la marche à pied.
- Visualisation Cartographique : Intégration de Mapbox pour afficher l'itinéraire en temps réel à travers la France.
- Bilan Carbone : Un récapitulatif clair des émissions totales en CO2.
git clone git@github.com:LuluH19/bundle-events.git
cd bundle-events/
npm installLancer le sever de dev
npm run devOuvrir http://localhost:3000 avec votre navigateur.
Le projet utilise le format Conventional Commits pour standardiser les messages de commit.
<type>(<scope>): <subject>
[body optionnel]
[footer optionnel]
feat: Nouvelle fonctionnalitéfix: Correction de bugdocs: Documentationstyle: Formatage, point-virgules manquants, etc. (pas de changement de code)refactor: Refactoring du codeperf: Amélioration des performancestest: Ajout ou modification de testsbuild: Changements du système de buildci: Changements de configuration CIchore: Tâches de maintenancerevert: Annulation d'un commit précédent
# ✅ Valides
git commit -m "feat: ajouter la fonctionnalité de connexion"
git commit -m "fix(client): corriger le bug de chargement"
git commit -m "docs: mettre à jour le README"
git commit -m "refactor: réorganiser le code d'authentification"
git commit -m "feat(auth): ajouter l'authentification OAuth
Implémente l'authentification via Google et GitHub"
# ❌ Invalides
git commit -m "ajouter fonctionnalité" # Manque le type
git commit -m "Fix bug" # Type en majuscule
git commit -m "feat: Ajouter fonctionnalité" # Sujet en majusculeLe workflow CI vérifie automatiquement le format des commits et bloque le merge si le format n'est pas respecté.