2025Full-stack
UniRide
Plateforme de covoiturage entre étudiants d'un même campus, menée à deux.

- Contexte
- Les étudiants du campus font les mêmes trajets aux mêmes heures, sans moyen de se coordonner autrement que par des groupes de messagerie.
- Problème
- Un tableau d'annonces ne suffit pas. Le nombre de places doit diminuer à mesure qu'elles sont réservées, et deux personnes qui ne se connaissent pas ont besoin de se parler avant de monter dans la même voiture.
- Approche
- Une application PHP sur une structure MVC écrite à la main, sans framework. Mon binôme a écrit le backend : routage, logique de trajets et de réservations, authentification et API REST. J'ai construit l'interface JavaScript par-dessus cette API, et nous avons dessiné le schéma de données ensemble avant de commencer.
- Résultat
- Un étudiant peut publier un trajet, réserver une place et échanger des messages avant le départ. C'est d'avoir fixé le schéma en premier qui a permis d'écrire les deux moitiés séparément sans que les interfaces divergent.
- Mon rôle
- Interface JavaScript, et le schéma de données avec mon binôme. C'est lui qui a écrit le backend PHP.
- Stack
- JavaScript
- PHP
- MVC
- MySQL
- REST
- Dépôt
- PHPdernier commit mars 2026