Uber
Une application web inspirée d’Uber et d’Uber Eats sous Laravel : réservation de courses sur carte, paiement PayPal, chatbot et suivi Power BI.
Contexte
SAE3.01 du BUT Informatique, création d’une application Uber. Il fallait concevoir la gestion des données et développer une application couvrant les passagers, les chauffeurs, les courses, les paiements et les réservations.
Équipe et mon rôle
Projet de groupe.
J’ai pris le lead du projet et je me suis occupé de la partie technique.
Démarche
- Conception : diagrammes UML, puis modèles conceptuel et logique sous PowerAMC pour PostgreSQL.
- Application : développement Laravel en MVC, avec les profils passagers et chauffeurs, les courses, les réservations et une partie restauration.
- Intégrations : carte Leaflet, recherche d’adresses avec Nominatim et LocationIQ, paiement PayPal et chatbot Dialogflow.
- Conformité : bannière de cookies et politique de confidentialité.
- Pilotage : rapports Power BI sur les courses et leur répartition géographique, suivi du projet sur Azure DevOps.
Visuels
Chiffres et faits
- Eloquent dans l’application
- 37 modèles
- et 91 vues Blade
- 31 contrôleurs
- Leaflet, Nominatim, LocationIQ, PayPal et Dialogflow
- 5 intégrations
Ce que j’en retiens
Les difficultés et les apprentissages sont venus du management du projet et de l’initialisation du cahier des charges.






