← Tous les projets

Projet d'école · équipe · 2025

Wheeltrip

Une plateforme complète de mobilité pour personnes à mobilité réduite : application mobile, web, API, bases de données et infrastructure.

Wheeltrip

L'histoire

Wheeltrip centralise la billettique pour les personnes à mobilité réduite : un seul billet QR pour plusieurs réseaux de transport, un itinéraire filtré selon l'accessibilité, un bouton SOS, et des vues dédiées pour les accompagnateurs et les agents.

C'est un projet d'école : la SAE 5A01 du BUT Informatique (IUT de Vitry-sur-Seine, UPEC), mené en équipe dans un cadre professionnel simulé avec des outils agiles. Chaque brique vit dans son propre dépôt : l'API DataMedia (FastAPI), le client web (Next.js, App Router, TypeScript), l'application mobile (Flutter), les données (DataLite : scripts MySQL et imports MongoDB) et l'infrastructure (InfraEngine : Docker Compose local, dev et production).

Le déploiement s'étend jusqu'à Kubernetes (manifestes k3s avec ConfigMaps, Secrets, PVC) et Ansible pour démarrer et arrêter les services sur des hôtes distants.

Ce que j'en retiens

Faire tenir ensemble sept dépôts avec des contrats clairs entre eux : l'API comme frontière, l'infrastructure comme code, et des fichiers d'exemple pour que n'importe qui relance la stack.