TravelBuddy
Une web app full-stack pour créer, planifier et organiser des voyages avec un guide touristique.

TravelBuddy permet de créer, modifier et sauvegarder des voyages, avec des données stockées dans MongoDB. J’ai conçu l’interface et développé l’application de bout en bout avec Next.js, React et TypeScript. C’est le projet où j’ai appris ce qu’il faut pour passer de simples écrans à un produit qui fonctionne.
- Rôle
- Développeur full-stack & UI designer
- Équipe
- Projet universitaire
- Contexte
- Technologies web — HM Munich
- Outils
- Next.js, React, TypeScript, TailwindCSS, MongoDB
L’objectif
Construire de zéro une vraie application web adossée à des données — pas un prototype cliquable. Les utilisateurs devaient pouvoir planifier un voyage avec l’aide d’un guide touristique et y revenir plus tard.
Ce que j’ai construit
- Gestion des voyages. Les utilisateurs créent, modifient et sauvegardent leurs voyages.
- Persistance. Les données de voyage sont stockées dans une base MongoDB et récupérées depuis celle-ci.
- Interface. Une UI épurée, portée par l’image, construite avec React, TypeScript et Tailwind CSS sur Next.js.
Pourquoi c’est important pour le travail produit
Développer moi-même toute la stack a changé ma façon d’écrire des exigences. Je sais désormais ce que coûte un « petit changement » dans un modèle de données, et pourquoi les cas limites comme les états vides, la validation et les erreurs doivent figurer dans la spec plutôt qu’être découverts en QA. Cela fait de moi un meilleur partenaire pour les équipes d’ingénierie.