Skip to content

leflon/SolutionFactory2025

Repository files navigation

RouleMaPoule

Roule Ma Poule

Votre assistant mobilité intelligent

TypeScript Next.js Tailwind Leaflet Gemini SQLite

Le Projet

Plongez au cœur de la mobilité parisienne avec notre application web innovante. Fini le stress des transports en commun : grâce à notre chatbot intelligent, obtenez instantanément les meilleurs itinéraires de métro, des informations sur les stations et des détails sur les lignes.

Restez informé grâce à notre info trafic actualisée en temps réel, et profitez d'une expérience utilisateur fluide et intuitive pour optimuler tous vos déplacements. Simplifiez vos trajets, gagnez du temps et explorez Paris en toute sérénité !

Installation

Pour lancer l'application en local, suivez ces étapes :

  1. Clôner le dépot
git clone https://github.com/leflon/SolutionFactory2025.git
# ou si vous préférez GitHub CLI
gh repo clone leflon/SolutionFactory2025
  1. Installer les dépendances

Naviguez dans le répertoire du projet et installez les dépendances nécessaires :

cd SolutionFactory2025
npm install
  1. Configurer les variables d'environnement

Créez un fichier .envà la racine du projet en vous basant sur le fichier .env.example. Renseignez-y les variables d'environnement requises pour le bon fonctionnement de l'application.

Vous pouvez générer votre clé API IDFM ici et votre clé API Gemini ici

  1. Construire la base de données

Après avoir téléchargés les Données GTFS et le dataset Positionnement dans la rame au fichier CSV (et après avoir remplacé les point-virgules par des virgules dans ce fichier), placer les tous dans le dossier data/raw. Ensuite, lancez la commande suivante :

cd data && node format.js

La création de la base de données peut prendre plusieurs minutes

  1. Lancer le serveur de développement

Lancez le serveur de développement avec la commande suivante :

npm run dev

Et visitez l'application sur http://localhost:3000.

L'Équipe

Ce projet vous est proposé par l'équipe 12C de la Promo 2027 :

  • Gaspard Brom
  • Victor Bucas
  • Louis Hislaire
  • Paul Leflon
  • Thomas Marchal

About

Roule Ma Poule - Votre assistant mobilité intelligent

Resources

Stars

Watchers

Forks

Contributors 5