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