Introduction
MyDrive est une application mobile de mise en relation entre chauffeurs et passagers pour la réservation de courses en temps réel. Le projet vise à simplifier l’accès au transport urbain grâce à la géolocalisation et à une expérience utilisateur fluide et rapide.
L’objectif principal était de créer un système de réservation simple, réactif et basé sur la localisation en temps réel.
Objectifs du projet
Permettre la réservation de courses en temps réel
Connecter chauffeurs et passagers via géolocalisation
Optimiser le matching entre demande et disponibilité
Fournir un suivi de course en temps réel
Améliorer l’expérience utilisateur mobile
Architecture technique
Backend : NestJS (TypeScript)
Application mobile : React Native
Base de données : MongoDB
Architecture : API-driven + communication temps réel
Géolocalisation : services GPS et calculs de proximité
Fonctionnalités principales
Réservation de courses
Demande de course en temps réel
Matching automatique avec le chauffeur le plus proche
Estimation du temps d’arrivée et du trajet
Historique des courses utilisateur
Géolocalisation
Suivi de position en temps réel
Calcul de distance entre utilisateur et chauffeur
Affichage des véhicules disponibles sur carte
Optimisation de la recherche de proximité
Communication et suivi
Notifications en temps réel (statut de la course)
Suivi du trajet en direct
Mise à jour des étapes de la course (acceptée, en cours, terminée)
Fonctionnalités clés
Application mobile cross-platform (iOS & Android)
Système de matching chauffeur / passager
Suivi temps réel des trajets
Interface utilisateur simple et rapide
Notifications push pour les événements de course
Impact
Amélioration de la rapidité de réservation des courses
Meilleure visibilité des chauffeurs disponibles
Réduction du temps d’attente utilisateur
Digitalisation du processus de transport urbain
Résultat
Le projet MyDrive propose une solution moderne de mobilité urbaine basée sur la géolocalisation et le temps réel, améliorant l’efficacité et la simplicité de réservation de courses.