BAGAGEXPRESS

Guide utilisateur — Console web & application mobile terminal agence. Gestion des colis, voyages, encaissements et retraits.

🖥️ Console web 📱 Application mobile 🇨🇮 Réseau agences

Présentation & rôles

BAGAGEXPRESS relie deux interfaces complémentaires : la console web pour la supervision, l'encaissement et l'administration, et l'application mobile pour les opérations de terrain (enregistrement colis, scan, retrait, chargement bus).

Console web

🖥️ bagage.savoir.ci

Tableau de bord modulaire, encaissement des tickets générés sur mobile, gestion des voyages, alertes, référentiels (agences, flotte, tarifs, utilisateurs).

Mobile terminal

📱 Application agent

Utilisée au guichet, au quai et au point de retrait. Fonctionne en ligne ou hors-ligne avec synchronisation automatique.

RĂ´les principaux

RĂ´leWebMobile
AdministrateurTous les modules + utilisateursConfig. terminaux, agences
Agent guichetEncaisser, colis, alertesNouveau colis, scan
Agent quaiVoyages, manifestesScanner chargement / arrivée
Agent retraitRetraits webRemise colis + code SMS
Chef d'agencePilotage complet agenceSupervision terrain

Démarrage administrateur

À la première mise en production, l'administrateur (admin@bagagexpress.ci) doit configurer le référentiel avant que les agents puissent travailler.

  1. 1
    Se connecter Ă  la console web

    Ouvrez la console, saisissez l'e-mail et le mot de passe administrateur. Vous arrivez sur le tableau de bord modules.

  2. 2
    Créer les agences

    Menu Agences : vérifiez le réseau (ville, code, statut actif). Ajoutez les points de service manquants.

  3. 3
    Enregistrer les terminaux (POS)

    Onglet Terminaux dans Agences (web) ou Agences & terminaux sur mobile (profil admin). Chaque tablette téléphone = 1 terminal lié à 1 agence.

  4. 4
    Configurer la flotte & les trajets

    Menu Flotte : ajoutez les véhicules (cars) et les itinéraires entre agences (origine → destination, escales).

  5. 5
    Définir les tarifs

    Menu Tarifs : grille par trajet, catégorie de colis (Carton, Sac, Valise, Document), poids et prix au kg.

  6. 6
    Créer les comptes agents

    Menu Utilisateurs : un compte par agent avec son rôle (Guichet, Quai, Retrait, Chef…) et son agence d'affectation.

  7. 7
    Configurer chaque terminal mobile

    Sur l'app mobile : écran de connexion → touchez le champ Terminal → authentification admin → sélectionnez le POS dans la liste. Sans terminal configuré, la connexion agent est bloquée.

  8. 8
    Planifier les voyages

    Menu Voyages : créez les départs du jour (véhicule, trajet, heure). Les agents pourront y affecter les colis payés.

💡 Conseil : configurez d'abord agences → terminaux → utilisateurs, puis tarifs et flotte. Testez un colis complet (enregistrement mobile → encaissement web → chargement → retrait) avant la mise en service.

Application web — menus

Depuis le tableau de bord, choisissez un module. La barre supérieure permet de rechercher un colis (Ctrl+K), changer d'agence et se déconnecter.

Actions du guichet

Encaisser

Valide le paiement d'un colis enregistré sur mobile. Le client présente le QR code / numéro de ticket. Choisissez le mode (Espèces, Wave, Orange, MTN, Moov, Port dû).

Retrait

Remise d'un colis au destinataire depuis le web : vérification du code de retrait (6 caractères), pièce d'identité, photo preuve.

Voyages

Planifiez les départs, affectez les colis payés, figez le manifeste et suivez les voyages en cours ou arrivés.

Colis

Registre complet : recherche, filtres par statut, détail colis (suivi, expéditeur, destinataire, code retrait, QR).

Administration

Alertes

Colis non retirés, litiges, écarts de manifeste, codes erronés. Le badge affiche le nombre d'alertes ouvertes (données API).

Agences

Réseau d'agences + onglet Terminaux (POS par agence).

Flotte

Véhicules (cars) et itinéraires inter-agences.

Tarifs

Grille tarifaire par trajet et catégorie.

Utilisateurs

Comptes agents, rĂ´les et permissions (RBAC).

Nouveau colis (web) existe en secours via /parcels/new mais le parcours normal d'enregistrement se fait sur mobile.

Application mobile — menus

L'application est organisée autour d'une barre d'onglets et d'un bouton central Scanner.

Onglet

🏠 Accueil

Vue d'ensemble : agence, terminal, statut réseau (en ligne / hors-ligne), statistiques du jour. Raccourcis : Nouveau colis, Scanner, Retrait, Voyages. Liste des tâches à traiter.

Onglet

📦 Colis

Liste filtrable : Tous, À payer, À envoyer, En route, À retirer. Touchez un colis pour voir le détail et l'historique.

Onglet

🚌 Voyages

Voyages en route, planifiés et arrivés. Ouvrez un voyage pour charger des colis (scan) ou consulter le manifeste.

Onglet

👤 Profil

Agence, point de service, terminal. Historique des transactions. Déconnexion. (Admin : Agences & terminaux.)

Bouton central

đź“· Scanner

Scan QR / code-barres pour charger un colis sur un voyage, enregistrer une arrivée ou identifier un colis.

Écran

🔄 Synchronisation

File d'attente des opérations hors-ligne. Relance manuelle ou automatique au retour réseau.

Connexion & terminal

  • Saisissez e-mail et mot de passe agent.
  • Le terminal doit ĂŞtre configurĂ© (admin) avant la première connexion.
  • En mode dĂ©mo, un sĂ©lecteur de rĂ´le peut apparaĂ®tre ; en production, le rĂ´le vient du compte.

Cycle de vie d'un colis

Un colis traverse les statuts suivants, visibles dans les listes web et mobile.

Enregistré Affecté En transit Arrivé Notifié Retiré
StatutSignificationQui agit ?
EnregistréColis créé sur mobile, en attente de paiementAgent guichet (mobile)
AffectéPayé et assigné à un voyageWeb encaissement + voyages
En transitChargé dans le bus, manifeste figéAgent quai (scan)
Arrivé / NotifiéColis à destination, SMS envoyé au destinataireSystème + agent quai
RetiréRemis au destinataire avec code + pièce d'identitéAgent retrait
Non retiré / LitigeDélai dépassé ou incidentAlertes web

Parcours détaillé : enregistrement → retrait

Scénario type d'un envoi Abidjan → Bouaké.

📱
Étape 1 — Enregistrement (mobile, agent guichet)

Nouveau colis en 4 étapes :

  1. Colis — description, type, poids, destination, voyage optionnel
  2. Expéditeur — nom, téléphone, pièce d'identité + photos
  3. Destinataire — nom et téléphone (code SMS de retrait)
  4. Photos — 2 photos du colis, montant estimé

Génération du ticket QR : code suivi (ex. BX-ABJ-…), montant, statut En attente de paiement.

đź’°
Étape 2 — Encaissement (web, guichet)

Le client se présente au guichet avec le ticket. Menu Encaisser : scan ou saisie du code, validation du montant et du mode de paiement. Le colis passe en payé et peut être affecté à un voyage.

🚌
Étape 3 — Affectation & chargement

Web — Voyages : affecter le colis au départ prévu, figer le manifeste.
Mobile — Scanner ou détail voyage : scan QR de chaque colis au chargement. Statut → En transit.

📍
Étape 4 — Arrivée à destination

À l'agence d'arrivée, l'agent quai scanne les colis (arrivée). Statut → Arrivé puis Notifié : le destinataire reçoit un SMS avec le code de retrait (6 caractères alphanumériques).

🤝
Étape 5 — Retrait (mobile ou web)

Menu Retrait :

  1. Identifier le colis (scan reçu ou recherche code)
  2. Étape 1 — Vérifier le code retrait saisi par le destinataire
  3. Étape 2 — Vérifier la pièce d'identité + photo preuve
  4. Confirmer la remise → statut Retiré
Mode hors-ligne : l'enregistrement et les scans sont mis en file sur le mobile. Dès que le réseau revient, l'onglet synchronisation envoie les opérations au serveur. Vérifiez régulièrement qu'il n'y a pas d'erreurs en attente.

Récapitulatif des acteurs

ÉtapeInterfaceAgent
Création colis + ticket📱 MobileGuichet
Paiement🖥️ Web — EncaisserGuichet
Planifier voyage / manifeste🖥️ Web — VoyagesChef / Quai
Charger le bus📱 ScannerQuai
Arrivée & notification📱 ScannerQuai destination
Remise au destinataire📱 ou 🖥️ RetraitRetrait