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

  1. 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.

  2. 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

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