Legma Parfait
ENCV
Retour à l’archive
Mission 007

Statut : Livré

JL EXPRESS

Une application livrée à un coursier de Ouagadougou : ses missions, ses clients, l’argent du jour et la monnaie à rendre, plus un studio pour créer ses publicités WhatsApp.

  • 4parcours métier : missions, clients, finances et Studio
  • PDFreçus et rapports d’activité
Écran Argent : encaissé, dépenses, net et à recevoir, filtrés par période
Argent du jour
Cadre
Réalisation pour un client — application mobile
Rôle
Conception et développement de l’application
Période
Octobre 2026
Stack
Flutter · Dart · SharedPreferences · PDF · QR

Application locale : les données restent sur le téléphone du livreur. Cette version n’a ni compte en ligne ni synchronisation.

01

Contexte

JL EXPRESS regroupe la gestion quotidienne d’une activité de livraison et la création de visuels professionnels dans une seule application Flutter. Les données métier sont conservées sur l’appareil.

02

Problème

Un livreur doit suivre ses missions, ses clients, les montants encaissés et les dépenses sans disperser ces informations entre plusieurs outils.

03

Objectif

Rassembler les opérations courantes et la création de supports partageables dans un outil mobile qui fonctionne avec des données locales.

04

Architecture

Application Flutter organisée par fonctionnalités. AppStore conserve le profil, les missions, les clients et les dépenses; StudioStore gère les créations. Les objets sont sérialisés en JSON dans SharedPreferences, sans backend ni synchronisation configurés.

  1. ProfilCoordonnées, activité, services et préférences locales.
  2. Missions et clientsCréation, suivi d’état, trajets, montants et historique des clients.
  3. FinancesEncaissements, dépenses, montants à recevoir et calcul de monnaie.
  4. Documents et StudioReçus, rapport PDF et visuels exportables à partir de modèles.
05

Technologies

Application
  • Flutter
  • Dart
  • Material
Stockage local
  • SharedPreferences
  • JSON
Documents et partage
  • pdf
  • printing
  • share_plus
Studio
  • image_picker
  • image
  • gal
  • qr_flutter
06

Fonctionnalités

  • Profil du livreur et gestion des missions avec client, trajet, statut et montant
  • Répertoire clients et calcul des sommes restant à encaisser
  • Saisie des dépenses et vues financières par période
  • Reçus de mission et rapport d’activité exportables en PDF
  • Studio de création : modèles, personnalisation, QR code, photos et export PNG, JPG ou PDF
07

Captures

Captures de l’application livrée. À la demande du client, son visage, son nom et ses numéros n’apparaissent nulle part ; les montants affichés sont à zéro.

08

Décisions techniques

Stockage hors ligne

Les stores gardent les données localement avec SharedPreferences, sans dépendre d’un service serveur.

Studio fondé sur des modèles

Les créations combinent un modèle, le profil courant et des champs personnalisés, puis peuvent être exportées ou partagées.

09

Résultat

Application Android livrée au client en octobre 2026. Le client s’est dit satisfait et prêt à nous recommander.

10

Évolution possible

  • Publication sur le Play Store avec un identifiant et une signature définitifs.
  • Sauvegarde des données en ligne, pour ne rien perdre en changeant de téléphone.
  • Ajouter une restauration guidée des données et renforcer les tests des parcours Finance, Clients et stockage.
Mission suivante · 008FasoConsult →