Covoiturage

Dans le cadre de mon BTS SIO option SLAM, j’ai participé au développement d’une application web de gestion de covoiturage pour le compte fictif de la société BlaBlaAutoa. Ce projet, réalisé en équipe, visait à concevoir un outil complet permettant à des utilisateurs de proposer des trajets en tant que conducteurs, de rechercher des trajets en tant que passagers, et de réserver des places. L’application a été développée en PHP selon une architecture MVC avec une base de données MySQL.

J’ai travaillé sur plusieurs fonctionnalités essentielles du projet, notamment la gestion des utilisateurs (inscription, connexion, profil), la création et la recherche de trajets, ainsi que la réservation avec notifications. Un historique personnalisé permettait à chaque utilisateur de retrouver les trajets auxquels il avait participé, et une interface d’administration permettait de gérer les utilisateurs, les trajets et les réservations.

Ce projet m’a permis de consolider mes compétences en développement web PHP, en conception de base de données, et en gestion de projet en équipe. J’ai pris en charge toutes les étapes d’une fonctionnalité : modélisation, développement du modèle, du contrôleur et de la vue, jusqu’aux tests finaux. Cette expérience m’a apporté une réelle méthodologie de travail et une meilleure compréhension de la logique MVC dans un cadre concret et collaboratif.

Présentation partielle

Aperçu du projet

Voici une sélection de photos, offrant un aperçu détaillé de quelques parties du travail réalisé.

Voici un comparateur interactif permettant de visualiser le code réalisé en parallèle de son rendu final.

Code réalisé
Rendu final

Savoir-faire mobilisé

Compétences mises à disposition pour la réalisation du projet

Ci-dessous, les compétences nécessaires pour mener à bien ce travail, ainsi que les raisons de leur importance.

• Patrimoine informatique : définition, outils de gestion

• Système informatique

• Système d’exploitation : gestion des utilisateurs, habilitations et droits d’accès

• Typologie et techniques de sauvegarde et de restauration

• Typologie des supports de sauvegarde

• Plans de continuité́ et de reprise d’activité́

• Disponibilité́ d’un service informatique : enjeux techniques, économiques et juridiques

 

Projets concernés : Covoiturage, Foire au jambon, Resto, AKEI, GyroBAB, GLS 64, Declic Solution

• Méthodes et outils de diagnostic

• Bases du réseau : modèles de référence, médias d’interconnexion, protocoles de base et services associés, adressage, nommage, routage, principaux composants matériels, notion de périmètres réseau

• Principaux composants matériels des équipements utilisateur et des serveurs

• Système d’exploitation : logiciels des équipements utilisateur et des serveurs, fonctionnalités des systèmes d’exploitation des équipements utilisateur et serveurs, virtualisation

• Bases de la programmation : structures de données et de contrôle, procédures, fonctions, utilisation d’objets

• Langage de commande d’un système d’exploitation : commandes usuelles (et script)

• Outils et méthodes de gestion des incidents Méthodologie de repérage de la cause d’un incident, d’une panne

• Base de connaissances d’un centre d’assistance (helpdesk)

• Prise de contrôle d’un poste de travail

• Normes et standards concernant la gestion des configurations et la gestion d’incidents

 

Projets concernés : Covoiturage, Foire au jambon, Resto, AKEI, GyroBAB

• Conventions d’écriture électronique

• Bases de la programmation Web : langage de présentation et de mise en forme, langage d’accès aux données, langage de contrôle

• Langage d’interrogation de données

• Système de gestion de contenus : fonctionnalités et paramétrage

• Référencement et mesure d’audience d’un service en ligne

• Charte graphique

 

Projets concernés : Covoiturage, Foire au jambon, Resto, AKEI, GyroBAB, GLS 64, Declic Solution

• Outil de gestion de projet : fonctionnalités et paramétrage

• Planification de projet : approche prédictive et séquentielle, approche agile

 

Projets concernés : Covoiturage, Foire au jambon, Resto, AKEI, GyroBAB, GLS 64, Declic Solution, Portfolio HTML/CSS

• Services et protocoles réseaux standard et de base

• Principes d’architecture d'un service

• Techniques et outils de déploiement des services informatiques Techniques et outils de test des services informatiques

• Service informatique : prestations, moyens techniques, rôles des parties prenantes

 

Projets concernés : Covoiturage, Foire au jambon, Resto, AKEI, GyroBAB