Application mobile chauffeur
Presentation de l'application mobile dediee aux chauffeurs Swaloo.
Application mobile chauffeur
Les chauffeurs utilisent une application mobile dediee (React Native / Expo) pour gerer leurs missions au quotidien. L'application est separee du tableau de bord web et offre une experience optimisee pour le terrain.
Navigation principale
L'application est organisee en onglets :
| Onglet | Description |
|---|---|
| Missions | Tournees de livraison actives et historique des missions |
| Portefeuille | Solde des gains, historique des transactions |
| Notifications | Centre de notifications (nouvelles taches, modifications, rappels) |
Missions et tournees
L'ecran principal affiche les tournees de livraison (delivery runs) assignees au chauffeur :
- Tournees actives : missions en cours avec la liste des taches a effectuer
- Historique : tournees passees et completees
Depuis une tournee, le chauffeur peut consulter le detail de chaque tache (adresse, destinataire, instructions, montant COD).
Navigation GPS
Pour chaque tache, le chauffeur peut lancer la navigation guidee :
- Vue etape par etape avec instructions de navigation
- Integration avec Google Maps et Waze pour les itineraires detailles
- Suivi de la position en temps reel
Actions sur les taches
Le chauffeur dispose de boutons d'action pour faire avancer ses taches :
| Action | Transition | Description |
|---|---|---|
| Demarrer l'approche | start_approach | Indique que le chauffeur est en route vers le point de collecte |
| Recuperer | pick_up | Confirme la recuperation du colis |
| Demarrer la livraison | start_delivery | Le chauffeur part livrer |
| Livrer | deliver | Confirme la remise au destinataire |
| Echec | fail_pickup / fail_transit | Signale un echec (absent, refus, adresse incorrecte) |
Preuve de livraison
Lors de la completion d'une livraison, le chauffeur peut capturer :
- Photo de la livraison (colis depose, remise en main propre)
- Signature digitale du destinataire
Encaissement COD
Si un montant COD est defini, le chauffeur voit le montant a collecter et confirme l'encaissement a la livraison.
Marketplace
Les chauffeurs freelance peuvent consulter les missions disponibles sur le marketplace et les reclamer (claim). Un code OTP est genere pour securiser la collecte des missions marketplace.
Gestion du vehicule
| Ecran | Description |
|---|---|
| Vehicule | Informations sur le vehicule assigne (immatriculation, type, kilometrage) |
| Signaler un probleme | Formulaire pour signaler une panne ou un incident sur le vehicule |
Suivi carburant
L'ecran Carburant permet au chauffeur de :
- Enregistrer un plein de carburant (quantite, montant, station)
- Consulter l'historique de ses consommations
Profil et parametres
Depuis l'ecran Profil, le chauffeur peut :
| Action | Description |
|---|---|
| Modifier le shift | Ajuster ses horaires de debut et fin de service |
| Modifier le transport | Changer son type de vehicule personnel |
| Modifier le telephone | Mettre a jour son numero de telephone |
| Passer en ligne / hors ligne | Basculer son statut de disponibilite |
| Aide | Acceder a l'assistance |
Notifications
Le centre de notifications affiche :
- Nouvelles taches assignees
- Modifications sur des taches existantes
- Messages du dispatcher
- Rappels de creneau horaire
Les notifications sont paginées (20 par page) et le compteur de notifications non lues est mis a jour en temps reel.
Synchronisation temps reel
L'application se synchronise en temps reel avec le backend via Mercure (SSE) :
- Mise a jour des taches et tournees
- Nouvelles assignations
- Changements de statut
La position GPS du chauffeur est envoyee en continu au serveur pour le suivi sur la carte Dispatch.
Voir aussi : Gerer les chauffeurs | Disponibilite | Assignation des taches