About
Epic Road Trip helps you prepare a road trip across France: set a start, a finish and a few stops, then discover where to eat, sleep and explore at every stop.
The story
2024 — a team project at Epitech Marseille
Four students build the first version: a React interface, a Node.js API and a Python microservice using DataTourisme data. The brief: enter several stops, filter by dates, suggest places to stay, restaurants, bars, transport and events, show everything on a map, print and share the trip.
2026 — the full redesign
A new identity inspired by road atlases and French road signs, real car, bike and walking routes, hundreds of thousands of OpenStreetMap places, sharing by link and QR code with no account, an installable app, an English version, legal pages, RGAA accessibility and self-hosted deployment.
The team

Maxence Bonnici
Front-end, design and 2026 redesign
GitHub — Maxence Bonnici (opens in a new tab)LinkedIn — Maxence Bonnici (opens in a new tab)

Maxence Laporte
Back-end, data processing, Swagger documentation
GitHub — Maxence Laporte (opens in a new tab)LinkedIn — Maxence Laporte (opens in a new tab)

Meriem Boussaid
Development and data processing
GitHub — Meriem Boussaid (opens in a new tab)LinkedIn — Meriem Boussaid (opens in a new tab)

Federico Suarez
Web development and application security
GitHub — Federico Suarez (opens in a new tab)LinkedIn — Federico Suarez (opens in a new tab)
Under the hood
Three containerised services: a pre-rendered French and English interface, a documented REST API (OpenAPI) and a geo service that indexes the OpenStreetMap extract of France every month. The code is public, under the MIT License.
- React 19
- React Router 8
- TypeScript
- React Aria
- MapLibre GL
- Node.js 26
- Express 5
- Drizzle ORM
- MariaDB 11.8
- Python 3.14
- FastAPI
- SQLite
- OpenStreetMap
- OSRM
- Docker
- Coolify
View the source code on GitHub (opens in a new tab) · API documentation · Legal notice