GSB Covoiturage

GSB Covoiturage est une application Web créée sous Symfony 3.

Depuis plusieurs années, la société GSB s'engage à prendre toutes les mesures et préventions possibles pour respecter au maximum l'environnement. 
Il a donc été décidé de mettre en place une application Web permettant aux salariés de proposer des trajets ponctuels ou réguliers entre le siège de l'entreprise et chez les salariés.

Extrait du cahier des charges :

Contraintes :

  1. La liste des trajets doit être accessible uniquement par les salariés de l'entreprise.
  2. Les trajets proposés doivent être gratuits et entre l'entreprise et un autre lieu.

Fonctionnalités :

  1. Système de connexion
  2. Création de trajet : régulier (tous les jeudis à 11h par exemple) ou ponctuel
  3. Suppression d'un trajet
  4. Administration de l'application

Technologies :

  1. Base de données MySQL
  2. Framework PHP Symfony 3
  3. ORM Doctrine

MCD correspondant à l'application
GSB Covoiturage MCD

Avant toute action, l'utilisateur de l'application doit être connecté et son compte doit être validé par un administrateur

Interface de connexion et inscription
GSB Covoiturage Connexion

Une fois connecté, de nombreuses informations sont enregistrées dans la variable de session.
L'utilisateur est redirigé sur son panel (il n'est pas terminé)

Panel
GSB Covoiturage Accueil Compte

N'importe quel utilisateur ayant enregistré au moins un véhicule et ayant plus de 18 ans peut proposer un trajet.

Ajout d'un trajet
GSB Covoiturage Ajout Trajet

Une fois le trajet créé, le conduteur peut voir les utilisateurs qui se sont inscrit à son trajet.

Fiche trajet vue par le conduteur
GSB Covoiturage Fiche Trajet Conducteur

Un utilisateur voulant s'inscrire à un trajet dispose d'une fiche trajet récapitulant le lieu de départ et d'arrivée, la date et l'heure de départ ainsi que de quelques informations concernant le véhicule utilisé.

Fiche trajet vue par un utilisateur
GSB Covoiturage Fiche Trajet Reserver

Biensur, si il n'y a plus de places dans le véhicule, il est impossible de s'y inscrire.

Fiche trajet complet
GSB Covoiturage Fiche Trajet Complet

Les utilisateurs ont aussi accès à la liste de tous les trajet proposés.

Liste des trajets
GSB Covoiturage Liste Trajets

Twig
Symfony
PHP
Activités
Bootstrap
Javascript
CSS
HTML