Diagrammes des workflows par rôle. Chaque flowchart montre les étapes, transitions et états possibles.
WORKFLOW PASSAGER
1
Inscription & Profil
/yobalema/roles → /yobalema/profile
Creer compte
Verifier email
Verifier telephone (OTP)
Photo de profil
2
Recherche de Trajets
/yobalema/search → Filtres corridor, date, prix
Choisir depart/arrivee
Filtrer par date
Voir detail trajet
3
Reservation
/yobalema/trip/{id}/reserve → Demande envoyee
Machine d'etats
requested ──→ accepted ──→ confirmed ──→ boarded ──→ completed
│ │ │ │
↓ ↓ ↓ ↓
rejected cancelled cancelled no_show
│
↓
disputed ──→ resolved
Annuler = remboursement auto
Contacter conducteur (post-confirm)
4
Avant & Pendant le Trajet
Confirmation → Point de rencontre → Suivi
Coordonnees devoilees (si consentement)
Messages dans l'app
Signalement disponible
5
Apres le Trajet
Fenetre de reclamation → Avis → Cloture
Reclamer (1h apres trajet)
Noter le conducteur (reciproque)
Paiement libere au conducteur
WORKFLOW CONDUCTEUR
1
Verification & Eligibilite
Compte → Tel verifie → Permis → Vehicule
Permis valide
Carte grise
Assurance
Photo vehicule
2
Creation d'Annonce
Depart → Arrivee → Date → Prix → Places → Preferences
Choisir corridor
Definir etapes
Fixer le prix
Acceptation auto ou manuelle
3
Gestion des Demandes
Demande passager → Profil visible → Accepter/Refuser
Regles d'acceptation
• Profil passager visible (prenom, photo, avis)
• Telephone masque jusqu'a confirmation
• Refus = liberation paiement auto
• Delai de reponse configurable
• Annulation apres confirmation = remboursement
• Telephone masque jusqu'a confirmation
• Refus = liberation paiement auto
• Delai de reponse configurable
• Annulation apres confirmation = remboursement
4
Realisation du Trajet
Demarrer → Embarquer les passagers → Arriver → Terminer
Je suis arrive
Passager non presente
Trajet termine
5
Versement & Evaluation
Fenetre reclamation → Versement → Avis reciproque
Versement 1h apres trajet
Noter le passager
Reclamation = versement gele
WORKFLOW ADMINISTRATEUR
1
Moderation & Signalements
Signalement → Verification → Decision → Notification
• Signalement dans profil, conversation, annonce, reservation
• Detection auto (telephone, email, liens externes, QR codes)
• Revue humaine pour suspension
• SLA de traitement defini
• Journal d'audit immutable
• Detection auto (telephone, email, liens externes, QR codes)
• Revue humaine pour suspension
• SLA de traitement defini
• Journal d'audit immutable
2
Gestion des Paiements
Autorisation → Blocage → Confirmation → Versement
• Prestataire marketplace (Wave, OM, Stripe)
• Fonds bloques jusqu'a fin de trajet
• Fenetre reclamation 1h = versement gele
• Remboursement auto en cas d'annulation
• KYC conducteur separe de la plateforme
• Operations idempotentes (authorize, capture, refund, transfer)
• Fonds bloques jusqu'a fin de trajet
• Fenetre reclamation 1h = versement gele
• Remboursement auto en cas d'annulation
• KYC conducteur separe de la plateforme
• Operations idempotentes (authorize, capture, refund, transfer)
3
Securite des Donnees
Chiffrement → Masquage → Journal d'audit
Telephone chiffre
Adresse masquee avant confirmation
Numeros relais (pas de vrai numero)
Detection anti-contournement
Suspension graduelle
Droit de recours
SECURITE & MESSAGERIE ANTI-CONTORNEMENT
Detection Auto
Numeros de telephone
Adresses email
URL / liens externes
Handles reseaux sociaux
QR codes
Mots espaces
Demandes paiement externe
Adresses email
URL / liens externes
Handles reseaux sociaux
QR codes
Mots espaces
Demandes paiement externe
Actions
Filtrage du message
Avertissement utilisateur
Suspension temporaire
Revue humaine obligatoire
Suspension definitive
Avertissement utilisateur
Suspension temporaire
Revue humaine obligatoire
Suspension definitive
Coordonnees
Telephone masque avant confirm
Numero relais a duree limitee
Revelation seulement si consentement
Journal de divulgation
Expiration apres trajet
Numero relais a duree limitee
Revelation seulement si consentement
Journal de divulgation
Expiration apres trajet
RESULTAT ATTENDU: CHAINE DE CONFIANCE
Compte reel
Tel verifie
Profil lisible
Conducteur eligible
Reservation traçable
Paiement controle
Contact post-confirm
Trajet suivi
Avis & signalement
Sanctions avec recours