Application d'envoi et retrait de colis suivis entercity - 15/11/2025 05:45 EST

Job ID: 39982079

Budget: $3,500 – $5,000 USD

Cahier des Charges
Application de Suivi et Expédition de Colis Inter-Villes
Net And Prosystems SARL
CEO: Martin Luther Eteme Eteme

Table des matières

1. Introduction & Objectifs
2. Périmètre du projet
3. Rôles & Acteurs
4. Parcours Utilisateurs
5. Fonctionnalités principales
6. Statuts & Notifications
7. Données & Modèle technique
8. Flux opérationnel
9. Tarification & Paiements
10. Gestion des Exceptions & Pénalités
11. Sécurité & Conformité
12. Roadmap de Développement
13. Annexes

1. Introduction & Objectifs
Ce document définit le cahier des charges pour une application de gestion du suivi et de l’expédition des colis inter-villes, incluant la collecte (en agence ou à domicile), l’expédition planifiée toutes les 4 heures, le suivi, et la remise au destinataire.

2. Périmètre du projet
Le projet couvre : la gestion des envois, la collecte en agence ou à domicile (facturée), l’expédition par batch inter-villes, le suivi des statuts, la notification des utilisateurs, et la facturation des pénalités en cas de retard de retrait.

3. Rôles & Acteurs
- Expéditeur : crée et paie l’envoi
- Destinataire : reçoit notifications et récupère le colis
- Agent d’agence : réceptionne, stocke, remet le colis
- Coursier : collecte domicile (optionnel)
- Admin/Dispatch : gère les lots d’expédition et supervise

4. Parcours Utilisateurs
Expéditeur → dépôt ou collecte → lot d’expédition → arrivée → retrait par destinataire.
Notifications envoyées à chaque étape clé.

5. Fonctionnalités principales
- Création d’envoi (zone départ/arrivée, poids/volume, options)
- Collecte en agence ou à domicile (payante)
- Expédition toutes les 4h (batch par ligne inter-ville)
- Notifications push/SMS/WhatsApp
- Retrait avec OTP en agence
- Historique et traçabilité complète

6. Statuts & Notifications
Statuts standards : Created, Collected, In-Transit, Arrived, Ready for Pickup, Picked Up.
Notifications envoyées à l’expéditeur et au destinataire selon les événements.

7. Données & Modèle technique
Entités principales : Shipments, Users, Zones, Batches, Agencies, Incidents.
Champs clés : pickup_type, pickup_fee, statut, timestamps, pénalités.

8. Flux opérationnel
1. Dépôt en agence ou collecte domicile
2. Scan et affectation au batch d’expédition
3. Départ toutes les 4h (bus/avion)
4. Arrivée à la ville de destination
5. Stockage max 8 jours
6. Retrait par destinataire avec OTP
7. Application de pénalités après 8 jours

9. Tarification & Paiements
- Frais de transport payés intégralement par l’expéditeur au moment de l’envoi
- Collecte domicile facturée à l’expéditeur
- Pénalités de conservation facturées au destinataire lors du retrait
- Aucun retrait possible sans paiement des pénalités

10. Gestion des Exceptions & Pénalités
- Conservation gratuite : 8 jours
- À partir du 9e jour : pénalité journalière (configurable)
- Tous les 30 jours : pénalité forfaitaire supplémentaire
- Après 90 jours : colis abandonné (retour expéditeur ou destruction)
- Notifications automatiques aux jalons (Jour 5, 9, 30…)

11. Sécurité & Conformité
- Authentification sécurisée (JWT/OAuth2)
- Traçabilité des opérations
- Chiffrement des communications
- Respect des règles de protection des données

12. Roadmap de Développement
MVP : collecte agence/domicile, expédition batch, suivi statuts, notifications.
V2 : paiements à l’agence, tarification avancée, livraison finale.
V3 : IA prédictive, optimisation des tournées, intégrations ERP.

13. Annexes
- Tableau des scénarios de paiement (expéditeur vs destinataire)
- Exemple chiffré de pénalités
- Schéma de flux (à insérer)


Schéma de flux global
Le diagramme ci-dessous illustre le flux complet du processus d’expédition et de suivi des colis.