S> initializing
SLSLAEGA·19
BackendMobileFrontendDevOps

MyDrive – Application de réservation de courses

Mai 20262 min de lecture
MyDrive – Applica…
Backend
Mobile
Frontend
DevOps
Expo
React-Native
Nestjs
MongoDb
drag

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.

Technologies

Stack du projet

ExpoReact-NativeNestjsMongoDb

À explorer aussi

Projets similaires

Web

Gest Stock – Soprim (Système de gestion de stock web & desktop)

Gest Stock est une solution de gestion de stock développée pour l’entreprise Soprim, spécialisée dans la distribution de matériaux industriels. Le système a été conçu pour digitaliser et centraliser la gestion des inventaires à travers une application web et une application desktop. L’objectif principal était de remplacer les processus manuels par une plateforme unifiée permettant un suivi précis des stocks, des mouvements et des partenaires.

Backend

NIosso – Application e-commerce mobile

NIosso est une application mobile de marketplace permettant aux commerçants locaux de vendre leurs produits en ligne et aux utilisateurs d’acheter facilement via une interface mobile. Le projet vise à digitaliser le commerce local en fournissant une plateforme simple, scalable et adaptée aux réalités des petits et moyens commerçants.

React-NativeExpoNestjsMongoDb
Backend

DSI Task System – Plateforme de gestion de tâches

DSI Task System est une application de gestion de tâches développée pour la Direction des Systèmes d’Information du Ministère des Finances. Le projet vise à centraliser le suivi des activités, améliorer la collaboration entre équipes et optimiser la gestion des projets internes. Ce système a été conçu pour remplacer les outils dispersés (Excel, emails, suivi manuel) par une plateforme unique, structurée et adaptée aux besoins d’une administration publique.

NestjsAngularTypeOrmMysql