01·Lycée

GSB Covoiturage

Application de covoiturage interne

Date

2025

Modalité

Individuel

Contexte

Lycée

Présentation

Application web de covoiturage interne au laboratoire pharmaceutique Galaxy Swiss Bourdin (GSB), permettant aux salariés (visiteurs médicaux notamment) de proposer ou de réserver des trajets pour leurs déplacements professionnels.

Le projet inclut un système d'authentification, la création de trajets avec date/heure/places disponibles, la réservation en ligne, un tableau de bord personnel pour suivre les trajets proposés et réservés, ainsi qu'un espace administrateur.

Contexte
Projet réalisé en autonomie dans le cadre du BTS SIO option SLAM. Sujet : développer une application de covoiturage pour le laboratoire pharmaceutique fictif GSB.

Objectifs

  • 01Concevoir une application web complète de A à Z, seul
  • 02Mettre en place une authentification sécurisée (Passport, bcrypt)
  • 03Modéliser et exploiter une base de données MySQL
  • 04Conteneuriser l'application avec Docker

Réalisations

  • Authentification utilisateurs via Passport.js + bcrypt
  • Création, modification, suppression de trajets
  • Système de réservation avec contrôle des places disponibles
  • Tableau de bord personnel : trajets proposés et réservés
  • Espace administrateur
  • Conteneurisation Docker (Dockerfile + docker-compose)
  • Vues EJS responsives

Technologies utilisées

Node.jsExpressMySQLEJSPassport
Compétences BTS SIO mobilisées
B2.1B2.2B2.3B2.6