Aller au contenu
Retour aux travaux

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