Acteur 01 — Public B2C / Diaspora Portail Customer

Repo dynors-projects/elisa/web-customer · Angular 17–20 · app.elisa.dynors.com
1. TRACKING PUBLIC /tracking/:id

Suivi de votre colis

En cours
Votre colis · ELI-2026-048127
Dakar Plateau → Almadies · 4,2 km
Arrivée dans 12 min

Colis pris en charge

Mamadou D. · votre livreur

14:22

En route

Arrivée estimée 14:48

à l'instant

Livraison

Almadies — appartement

2. CLAIM (lien email) /claim/:token
Bienvenue Fatou !
Votre colis vous attend — créez votre compte pour le suivre
Token vérifié

Votre numéro +221 77 ••• 12 45 est déjà associé à ce colis. Confirmez votre identité pour suivre les livraisons à venir.
🔒 Vos données sont chiffrées et conformes RGPD + Loi 2008-12 SN.
3. GP DIASPORA — RECHERCHE /gp/search

Trajets diaspora à venir

GET/api/v1/gp/trips/search
🇸🇳 Aïssatou D. → 🇫🇷 Paris
Vol AT 207 · 12 mai 2026 · Capacité 8 kg
2500 XOF / kg
✓ Profil renforcé · ✓ Pickup zone Plateau, Almadies · ✓ Réservé 4 fois (5,0 ⭐)
5. MON COMPTE & CONFIDENTIALITÉ /customer/account

Mon compte

Conforme RGPD + Loi 2008-12 SN
Informations personnelles
Notifications
Mes données (RGPD)
Conformément à la loi 2008-12 SN et au RGPD européen, vous avez le droit d'accéder, rectifier, exporter ou supprimer vos données personnelles.
4. ESPACE CUSTOMER /customer/deliveries
F
Fatou N.
En cours
2
Livrés ce mois
14
Total dépensé
38 500
XOF · -12% / mois passé
TrackingStatutTrajetPrix
ELI-2026-048127 En route Plateau → Almadies 2 500 XOF Suivre →
ELI-2026-048095 Livré Médina → Sacré-Cœur 2 000 XOF 📄 Facture
ELI-2026-047890 Livré HLM → Yoff 3 200 XOF 📄 Facture

Acteur 02 — E-commerces partenaires Console Tenant B2B

Repo dynors-projects/elisa/web-tenant · Angular 17–20 + NgRx · partners.elisa.dynors.com
1. CONNEXION + MFA TOTP /login
Pas encore client ? Demander un compte

Console Partenaires

Authentification 2 facteurs requise

🔒 Token JWT en cookie HttpOnly · MFA requis pour TENANT_OWNER
2. DASHBOARD TENANT /dashboard
Livraisons / mois
1 247
↑ +18% vs avril
Taux succès
98,4%
↑ +0,3 pt
CA logistique
2,84M
XOF
Délai p95
42 min
↓ -3 min
Volume sur 14 jours
FATOU pricing actif
⚠️ 2 webhooks en échec sur ce mois — vérifier la configuration /webhooks
3. CRÉATION QUOTE → LIVRAISON /deliveries/new

Nouvelle livraison

POST/quotes POST/deliveries
1. Adresses 2. Colis 3. Tarif 2 800 XOF 4. Confirmation


Estimation FATOU
2 800 XOF
ETA 38 min · Distance 6,2 km · Pas de surcharge
🛡️ Protection automatique : si la connexion saute pendant l'envoi, ELISA empêche les doublons de livraison. Détails techniques (Idempotency-Key)
7. ÉQUIPE — Multi-utilisateurs /team

Équipe SeckShop · 4 utilisateurs

UtilisateurRôleDernière connexionMFA
A
Aminata KÉBÉ
aminata@seckshop.sn
TENANT_OWNER il y a 3 min ✓ TOTP Vous
M
Moussa SY
moussa@seckshop.sn
TENANT_OPERATOR il y a 1 h ✓ TOTP
N
Ndèye M. DIOP
ndeye@seckshop.sn
TENANT_OPERATOR hier 18:42 À configurer
?
ops@seckshop.sn
Invitation envoyée 25 avr.
En attente ↻ Renvoyer
💡 Le rôle TENANT_OWNER peut gérer l'équipe, les API keys et la facturation. TENANT_OPERATOR gère uniquement les livraisons.
8. PARAMÈTRES — Branding & préférences /settings

Paramètres

Branding affiché aux livreurs et clients
Votre logo et nom seront visibles sur les notifications de tracking et les emails de livraison.
S
Notifications client (par défaut)
Préférences de livraison
5. ONBOARDING TENANT (KYB) /onboarding
Étape 2/4 · Vérification entreprise

Bienvenue chez ELISA

KYB
Compte
2Entreprise
3Documents
4Validation
Informations de votre entreprise
Ces informations permettent à FISCAL d'émettre vos factures conformes DGI
POST/tenant/onboarding/kyb


Volume estimé
💡 Vos pièces justificatives (RCCM, NINEA, attestation fiscale) seront demandées à l'étape suivante. Délai de validation : 24 à 48h.
6. BILLING — Factures FISCAL /billing/invoices

Facturation

GET/billing/invoices
Mois en cours
2 840 K
XOF · 1 247 livraisons
À payer
485 K
Échéance 7 mai
Méthode
Wave
+221 33 ••• 40 12
FacturePériodeMontant TTCStatut
ELI-TINV-00001547 Avril 2026 485 200 XOF À payer · J-7 📄 PDF · 💳 Payer
ELI-TINV-00001485 Mars 2026 421 800 XOF Payée 📄 PDF
ELI-TINV-00001423 Février 2026 389 100 XOF Payée 📄 PDF
💡 Toutes les factures sont émises par FISCAL et certifiées DGI Sénégal (TVA 18%). Numérotation officielle séquentielle ELI-TINV-*.
4. API KEYS & WEBHOOKS /api-keys + /webhooks

API Keys (style Stripe)

via dynors-api-client
Clé production
Créée le 12 avril 2026 · Dernier usage : il y a 2 min
pk_live_eli_seckshop_a3b4c5d6e7f8g9h0i1j2k3l4m5n6
sk_live_eli_•••••••••••••••••••••••••• (BCrypt hashé)
⚠️ Le secret sk_live_* ne sera affiché qu'une seule fois. Stockez-le dans Vault de votre côté.

Webhooks signés HMAC

POST/webhooks
https://api.seckshop.sn/webhooks/elisa
9 événements souscrits · Secret HMAC rotatif
Actif
ELI_DELIVERY_CREATED ELI_COURIER_ASSIGNED ELI_DELIVERED ELI_INVOICE_READY ELI_DELIVERY_FAILED + 4 autres

Acteur 03 — Back-office DYNORS-ELISA Console Admin

Repo dynors-projects/elisa/web-admin · Angular 17–20 + NgRx riche · admin.elisa.dynors.com
1. KPIs DASHBOARD — Health Score /kpis
SB
Sidy B. · SUPER_ADMIN
Health Score Global
87 / 100
↑ +3 pts depuis hier · Système nominal
92
Livraisons
85
Livreurs
81
FISCAL
90
Tech

Alertes actives 2

Dernière mise à jour : il y a 12s
P1 · ETA p95 dégradé : 18 min (cible 15 min) sur zone Almadies — embouteillage. SIRA
P2 · 3 livreurs avec score < 30 — suspension automatique imminente. Voir →
Volume jour J · 1 084 livraisons
FATOU — taux acceptation wave 1
73%
↑ +2 pts (cible : 70%)
2. LIVE MAP — Dispatch override /deliveries/live
47 livreurs en ligne · 132 missions actives
Mission en attente · ELI-2026-049250
Quote 4 800 XOF · Wave 2 (60-90s) · 3 candidats
En attente acceptation
LivreurScore FATOUDistanceAction
ELI-IND-SN-00234 · Mamadou D. 82 1,8 km
ELI-IND-SN-00198 · Awa S. 78 2,4 km
ELI-IND-SN-00307 · Cheikh M. 61 3,1 km
Toute action de forçage est tracée dans audit_logs avec actor_id + raison obligatoire.
3. KYC REVIEW (ADMIN_RH) /couriers/kyc

Documents en attente 7

SLA 24h
CIN — recto / verso
📄 Photo CIN · scan 2480×1488
Données OCR (confiance 87%)

⚠️ Confiance OCR 87% < 90% — vérification manuelle requise.
5. TENANTS B2B — Gestion (ADMIN_COUNTRY) /tenants

Tenants B2B · 47 actifs

CodeRaison socialePlanLivraisons (M)Solde dûKYB
SECK SeckShop SARL PREMIUM 1 247 485 200 XOF ✓ Validé
MIAM MiamCampus SUARL STANDARD 684 0 XOF ✓ Validé
DAKB DakarBio SARL ENTERPRISE 2 105 1 240 700 XOF ✓ Validé
FRESH FreshGalore SARL STANDARD 312 847 100 XOF À review
PRMM PromoMix SUARL FREE 14 Suspendu
Affichage 1–5 sur 47 tenants · Solde dû global : 2,57M XOF
4. RECOURS WORKFLOW (3 niveaux) /recours/:dossierCode

Dossier REC-2026-00042

Niveau 1 · AGENT_SUPPORT SLA 5 jours ouvrables · J-2
Suspension contestée — Mamadou D. (ELI-IND-SN-00234)
Type : SUSPENSION_AUTOMATIQUE · Score livreur 28/100 · 4 incidents critiques
Compte suspendu

Contestation du livreur
« Sur 4 incidents, 2 sont liés au client SeckShop qui a refusé la livraison sans raison. J'ai des photos qui prouvent la livraison à l'adresse exacte. Merci de réviser. »
📷 5 photos jointes 📍 GPS pickup OK

Suspension automatique

FATOU score 28/100 · 4 incidents

15 avril 14:32

Recours déposé

Pièces jointes : 5 photos POD

15 avril 18:14

Instruction (vous)

SLA expire dans 2 jours

aujourd'hui

Décision · LEVÉE / MAINTIEN / ALLÈGEMENT


Acteur 04 — Livreur indépendant App Mobile (React Native)

Repo dynors-projects/elisa/mobile-courier · React Native 0.74+ · offline-first · iOS + Android
1. LOGIN + KEYCHAIN LoginScreen
14:32📶 4G · 🔋 84%
ELIS A
Livreur · Votre assistant logistique intelligent.
🔒 Refresh token chiffré (Keychain · biométrie)
Mot de passe oublié ?
by DYNORS · v0.1.0
2. MISSIONS (Push mode) MissionsListScreen
14:32📶 4G · 🔋 84%
Bonjour Mamadou 👋
Mode Push · En ligne
ONLINE
Aujourd'hui
8 livraisons
Gains jour
19 600
XOF
Mission en cours
📦
Course en route · Sidy F. BADJI
Plateau → Almadies · 4,2 km
⚡ Express +2 500 XOF
ℹ️ V1 : numéro client visible · V2 : numéro virtuel ELISA (anonymisation)
Récentes
ELI-2026-048095
Médina → Sacré-Cœur · il y a 1h
+2 100 XOF
ELI-2026-048047
HLM → Yoff · il y a 2h
+3 200 XOF
📦
Missions
🗺️
Carte
💰
Wallet
👤
Profil
3. OFFRE PUSH (30s TTL) MissionOfferScreen (modal)
14:35📶 4G · 🔋 84%
Nouvelle course
28s
Acceptez avant expiration
⚡ Express 📦 2,5 kg 🪶 Léger

Récupération
Plateau · Av. Pompidou
Livraison · 2,3 km
Mermoz · Cité Keur Gorgui
▾ Voir les détails du colis
TypeDocuments + accessoires
Poids prévisionnel≈ 2,5 kg
ManipulationStandard
DestinataireSidy F. BADJI

Vos gains
+1 750 XOF
Trajet estimé
≈ 12 min
4. PICKUP — Scan QR + Photo PickupScreen
14:38📶 OFFLINE · 🔋 79%
⚡ MODE OFFLINE
Étape 1/3 · Scan colis
ELI-2026-048250
Visez le QR Code sur l'étiquette
📡 Pas de réseau ? Pas de souci. Votre confirmation sera envoyée dès que vous serez connecté.
5. POD SIGNATURE PodSignatureScreen
15:02📶 4G · 🔋 76%
Étape 3/3
Preuve de livraison
Destinataire
Signature destinataire
Signez ici…
Photo confirmation
✓ Photo prise · prête à être envoyée
✓ Photo et signature enregistrées · envoi automatique
📦
Missions
🗺️
Carte
💰
Wallet
👤
Profil
7. MISSION EN COURS — Carte + Actions MissionDetailScreen
14:42📶 4G · 🔋 78%
2,3 km · ETA 8 min
⚡ Express Course en route
✓ Pickup OK · 14:25
Plateau · Av. Pompidou
EN ROUTE
Mermoz · Cité Keur Gorgui
App. 4B · Code porte 2378
SB
Sidy F. BADJI
Destinataire
▾ Voir détails du colis
TypeDocuments + accessoires
Poids≈ 2,5 kg
ManipulationStandard
Vos gains+1 750 XOF
ℹ️ V1 : numéro client visible · V2 : numéro virtuel ELISA
9. CARTE LIVE — Vue large LiveMapScreen
14:48📶 4G · 🔋 78%
Vous
En ligne
📦
Course en route · Sidy F. BADJI
Mermoz · 2,3 km · ETA 8 min
+1 750
📦
Missions
🗺️
Carte
💰
Wallet
👤
Profil
8. PROFIL + DOCUMENTS KYC ProfileScreen + DocumentsScreen
10:18📶 4G · 🔋 92%
MD
Mamadou DIALLO
Livreur indépendant · Moto
✓ Profil renforcé ⭐ 4,8
Courses
847
Succès
98%
Score
87
Mes documents
Carte d'identité (CIN)
Valide jusqu'au 11/06/2030
Vérifié
Permis de conduire
Valide jusqu'au 22/03/2028
Vérifié
!
Assurance véhicule
Expire dans 23 jours
+
Casier judiciaire (optionnel)
+5% sur votre score initial
💡 Plus votre profil est complet, plus vous recevez de courses prioritaires.
📦
Missions
🗺️
Carte
💰
Wallet
👤
Profil
6. WALLET + RETRAIT WalletScreen
18:42📶 4G · 🔋 62%
Mon wallet
Solde disponible
142 800 XOF
Ce mois
+89 200
Livraisons
52
✓ Aucun frais sur Wave et Orange Money
Historique récent
+
Livraison ELI-2026-048127
il y a 12 min
+2 500
Retrait Wave
12 avril · vers +221 77 234 12 78
-50 000
+
Livraison ELI-2026-048095
il y a 1h
+2 100
📦
Missions
🗺️
Carte
💰
Wallet
👤
Profil