Ecoride

Aperçu de l'application Ecoride sur ordinateur et mobile

Contexte

Ecoride a été développé dans le cadre de l'examen final du titre professionnel Développeur Web et Web Mobile, à partir d'un cahier des charges imposé par une entreprise fictive du même nom. L'objectif : créer une plateforme de covoiturage pensée pour les voyageurs soucieux de l'environnement, en mettant en relation des conducteurs et des passagers souhaitant partager leurs trajets en voiture de façon éco-responsable.

Solution apportée

Ecoride permet à chacun de rechercher un trajet, de réserver une place ou de proposer ses propres covoiturages, avec la possibilité d'être conducteur, passager, ou les deux selon les besoins. Un système de crédits gère les transactions entre utilisateurs, et chaque trajet écologique (véhicule électrique) est mis en avant pour valoriser les choix les plus responsables. Un système d'avis et de notation permet aussi de construire la confiance entre membres de la plateforme.

L'application repose sur trois espaces distincts selon le profil de l'utilisateur : un tableau de bord pour les membres de la plateforme, un espace dédié aux employés, et un espace administrateur, chacun avec ses propres permissions et fonctionnalités. Cette architecture m'a permis de travailler en profondeur la gestion des rôles et des accès, un enjeu central pour ce type de plateforme.

La sécurité a été un axe majeur du développement : protection des mots de passe, des formulaires et des données échangées contre les attaques les plus courantes. Ces bonnes pratiques garantissent une plateforme fiable, à la hauteur des attentes d'un site manipulant des données utilisateurs sensibles.

Espace passager
Espace passager
Espace administrateur
Espace administrateur
HTML5 CSS3 Bootstrap JavaScript PHP MySQL MongoDB
Revenir aux projets