CONCEPTION APPLICATION MOBILE
DE SUIVI DE COLIS
Application iOS/Android avec Notifications Push et Mode Hors Ligne
Généré le 08/02/2026
■ VUE D'ENSEMBLE DU PROJET
Application mobile cross-platform (iOS & Android) permettant aux clients de suivre leurs colis en temps
réel, de recevoir des notifications automatiques, et de déléguer le retrait à une personne de
confiance. L'application fonctionne même en mode hors ligne avec synchronisation automatique,
adaptée aux contraintes électriques du Cameroun.
■ ARCHITECTURE TECHNIQUE
Composant Technologie Justification
Framework mobile Flutter Un seul code pour iOS + Android
Performant et moderne
Développement rapide
Backend [Link] + Express API REST performante
ou Laravel (PHP) Écosystème riche
Facile à maintenir
Base de données PostgreSQL Robuste et fiable
+ Redis (cache) Cache pour performance
Support transactionnel
Notifications Firebase Cloud Gratuit et fiable
Messaging (FCM) iOS + Android
Taux de livraison élevé
Stockage local SQLite Base locale sur mobile
Synchronisation auto
Mode hors ligne
QR Code flutter_barcode_scanner Scan rapide et précis
Support multi-formats
■ FONCTIONNALITÉS PRINCIPALES
POUR LES CLIENTS :
■ Suivi colis en temps réel : Localisation GPS, statut détaillé (enregistré, en transit, arrivé, livré)
■ Notifications push multi-niveaux : Alerte à chaque changement de statut du colis
■ Historique complet : Tous les colis envoyés et reçus avec détails
■ Scanner QR code : Vérification instantanée d'un colis
■ Délégation de retrait : Autoriser quelqu'un à retirer le colis en son absence
■ Chat avec l'agence : Support client intégré
■■ Estimation délai : Temps de livraison prévu selon la destination
■ Mode hors ligne : Consultation même sans internet (synchronisation auto)
POUR LES AGENTS/AGENCES :
■ Scanner QR code avancé : Réception, transit, livraison en un clic
■ Gestion des colis : Statuts, destinations, recherche avancée
■■■ Gestion des clients : Base de données clients, historique
■ Tableau de bord statistiques : Colis du jour, tendances, performances
■■ Génération QR codes : Création automatique pour chaque nouveau colis
■ Mode hors ligne intelligent : Enregistrement local puis sync auto
■ Validation délégations : Vérification autorisations de retrait
■ Rapports journaliers : Export PDF/Excel des activités
■ ÉCRANS PRINCIPAUX - VERSION CLIENT
Écran Description Fonctionnalités clés
Accueil Liste des colis actifs • Statuts en couleur
• Bouton scan rapide
• Filtre par statut
• Pull to refresh
Détails colis Timeline du trajet • Statuts avec dates/heures
• Carte du trajet
• Infos expéditeur/destinataire
• Bouton délégation
Scanner QR Caméra intégrée • Scan instantané
• Lampe torche
• Historique des scans
• Zoom automatique
Notifications Centre notifications • Classement par date
• Mark as read
• Filtres (livré, transit)
• Recherche
Délégation Créer autorisation • Choix méthode (QR/Code)
• Infos délégué
• Durée validité
• Partage QR/SMS
Profil Compte utilisateur • Infos personnelles
• Paramètres notifs
• Historique complet
• Support/Aide
■ ÉCRANS PRINCIPAUX - VERSION AGENCE
Écran Description Fonctionnalités clés
Dashboard Vue d'ensemble • Colis du jour
• Statistiques temps réel
• Graphiques
• Alertes
Scanner Scan rapide • Actions rapides (réception/livraison)
• Mode batch (plusieurs colis)
• Historique scans
• Offline-ready
Liste colis Gestion complète • Filtres avancés
• Recherche multicritère
• Tri personnalisable
• Export données
Nouveau colis Enregistrement • Formulaire complet
• Génération QR auto
• Calcul tarifs
• Impression étiquette
Validation retrait Vérifier autorisation • Scan QR délégation
• Vérif PIN
• Photo CNI
• Signature électronique
Paramètres Configuration • Préférences agence
• Gestion sync
• Imprimante
• Backup manuel
■ SYSTÈME DE NOTIFICATIONS PUSH
Les notifications push sont essentielles pour tenir les clients informés en temps réel. Le système envoie
automatiquement des notifications à chaque changement important.
Type notification Déclencheur Message exemple
Colis enregistré QR code scanné "■ Votre colis #CM2024-0042
à la réception a été pris en charge"
En transit Départ agence "■ Votre colis est en route
vers destination vers Douala"
Arrivé destination Scan à l'agence "■ Votre colis est arrivé
de destination à l'agence de Douala"
Prêt pour retrait Statut changé "■ Votre colis est prêt
en "disponible" pour retrait"
Livré Scan de livraison "■ Votre colis a été
par agent livré avec succès"
Retard Délai dépassé "■ Votre colis accuse
un léger retard"
Délégation créée Autorisation générée "■ Autorisation créée pour
Jean Dupont"
Retrait délégué Colis retiré "■■ Colis retiré par
par délégué Jean Dupont à 14:32"
■ MODE HORS LIGNE ET SYNCHRONISATION
Face aux coupures d'électricité fréquentes au Cameroun, l'application doit fonctionner même sans
connexion internet. Toutes les actions sont enregistrées localement puis synchronisées automatiquement
quand la connexion revient.
FONCTIONNEMENT DU MODE HORS LIGNE :
1. Détection de connexion : L'app vérifie en permanence l'état de la connexion internet
2. Stockage local SQLite : Toutes les données importantes sont sauvegardées localement
3. File d'attente intelligente : Les actions (scans, changements statut) sont mises en file
4. Indicateur visuel : Badge "Hors ligne" + compteur d'actions en attente
5. Synchronisation automatique : Dès que connexion revient → envoi automatique
6. Résolution conflits : Le serveur priorise la dernière action horodatée
7. Confirmation utilisateur : Notification de synchronisation réussie
Exemple concret :
Un agent scanne 10 colis alors que l'électricité est coupée et qu'il n'y a pas d'internet. Les 10 scans sont enregistrés
localement avec horodatage. Quand l'électricité revient et que l'internet est rétabli, l'application synchronise
automatiquement les 10 scans en quelques secondes, et envoie les 10 notifications push aux clients concernés.
■ SÉCURITÉ ET PROTECTION DES DONNÉES
Authentification JWT : Token sécurisé avec expiration automatique
Chiffrement des données sensibles : Toutes les données personnelles sont chiffrées
Signature numérique QR codes : Empêche la falsification des codes
Vérification intégrité scans : Détection de QR codes frauduleux
Logs d'audit complets : Traçabilité totale de toutes les actions
Protection contre force brute : Blocage après tentatives échouées
Validation côté serveur : Double vérification de toutes les opérations critiques
Backup automatique quotidien : Sauvegarde chiffrée des données
■ STRUCTURE BASE DE DONNÉES
Table Description Champs principaux
users Utilisateurs id, nom, telephone, email, type,
(clients, agents) fcm_token, created_at
colis Colis en transit id, qr_code, expediteur_id,
destinataire_id, agence_depart,
agence_arrivee, statut, poids
mouvements Historique id, colis_id, statut, agence_id,
changements agent_id, timestamp, synced
autorisations_retrait Délégations id, colis_id, delegue_nom,
qr_code_temporaire, code_pin,
statut, date_expiration
notifications_queue File attente id, user_id, colis_id, type,
notifications message, tentatives, created_at
agences Agences id, nom, ville, adresse,
telephone, horaires
■■ PHASES DE DÉVELOPPEMENT
Phase Durée Livrables Coût (FCFA)
Phase 1: 2 semaines • Maquettes UI/UX 400,000 - 700,000
Conception • Architecture détaillée
• Spécifications techniques
Phase 2: 3-4 semaines • 6 écrans principaux 1,500,000 - 2,500,000
Interface Client • Navigation
• Intégration QR
• Notifications
Phase 3: 3-4 semaines • Dashboard 1,500,000 - 2,500,000
Interface Agence • Scanner professionnel
• Gestion complète
• Mode offline
Phase 4: 1-2 semaines • Système complet 500,000 - 800,000
Délégation • 3 méthodes
• Sécurité multi-niveaux
Phase 5: 1-2 semaines • SQLite local 400,000 - 600,000
Mode Offline • Synchronisation
• File d'attente
Phase 6: 2 semaines • Tests unitaires 300,000 - 500,000
Tests • Tests intégration
• Tests utilisateurs
• Bug fixes
TOTAL DÉVELOPPEMENT MOBILE : 4,600,000 - 7,600,000 FCFA
Durée totale : 12-16 semaines (3-4 mois)
■ COÛTS OPÉRATIONNELS (APRÈS LANCEMENT)
Service Description Coût mensuel Coût annuel
Firebase FCM Notifications push illimitées Gratuit Gratuit
Google Play Store Publication Android (unique) - 150,000
Apple App Store Publication iOS (annuel) - 630,000
Maintenance app Corrections bugs, mises à jour 100,000 1,200,000
Support technique Assistance utilisateurs 50,000 600,000
■ AVANTAGES CONCURRENTIELS
■ Mode hors ligne avancé : Fonctionne même sans électricité/internet pendant plusieurs jours
■ Notifications multi-canaux : Push + SMS + WhatsApp pour garantir la réception
■ Délégation sécurisée : Fonctionnalité unique sur le marché camerounais
■ Interface intuitive : Design simple adapté à tous les niveaux d'expertise
■ Scanner QR professionnel : Rapide, précis, fonctionne dans toutes les conditions
■ Traçabilité totale : Chaque action est enregistrée et consultable
■ Support multilingue : Français (extensible à l'anglais pour zones anglophones)
■ Synchronisation intelligente : Gestion optimale de la bande passante
■ EXIGENCES TECHNIQUES
Catégorie Minimum requis Recommandé
Version 6.0 (API 23) Version 9.0+
Android
1 GB RAM 2 GB RAM
iOS 11.0 iOS 14.0+
iOS
iPhone 6 et plus iPhone 8 et plus
Stockage 100 MB disponible 200 MB disponible
Résolution 5 MP Résolution 8 MP+
Appareil photo
Autofocus Flash LED
Connexion 2G/3G (pour sync) 4G/WiFi
■ FORMATION ET SUPPORT
Formation agents d'agence (2 jours) :
• Jour 1 : Prise en main application, scanner QR, gestion colis
• Jour 2 : Validation délégations, résolution problèmes, mode offline
Formation clients (auto-formation) :
• Tutoriels vidéo intégrés dans l'application
• Guide d'utilisation PDF téléchargeable
• FAQ complète
• Support par chat en cas de besoin
Support post-lancement (3 mois) :
• Hotline téléphonique pour agents
• Assistance technique à distance
• Corrections bugs prioritaires
• Améliorations basées sur retours utilisateurs
■ LIVRABLES FINAUX
■ Application mobile iOS (fichier .ipa pour App Store)
■ Application mobile Android (fichier .apk pour Play Store)
■ Code source complet (Flutter) avec documentation
■ API REST backend complètement fonctionnelle
■ Base de données configurée et migrée
■ Système de notifications push configuré
■ Documentation technique complète (développeurs)
■ Guide d'utilisation (clients et agents)
■ Vidéos tutoriels (5 vidéos courtes)
■ Compte Google Play Developer configuré
■ Compte Apple Developer configuré
■ Applications publiées sur les stores
■ CONCLUSION
Cette application mobile représente le cœur du système de gestion de colis. Elle offre une expérience
utilisateur moderne, intuitive et fiable, parfaitement adaptée au contexte camerounais (coupures
électriques, connectivité limitée, besoin de flexibilité).
Avec son mode hors ligne avancé, son système de notifications multi-canaux, et sa fonctionnalité
unique de délégation, l'application positionne l'agence comme un acteur innovant et centré client.
Le développement s'étale sur 3-4 mois avec un investissement de 4.6 à 7.6 millions FCFA, représentant
la base technologique du projet complet.
Document généré automatiquement
Système de Gestion de Colis avec QR Code - Cameroun