Legma Parfait
FRCV
Back to the archive
Mission 007

Status: Delivered

JL EXPRESS

An app delivered to a courier in Ouagadougou: jobs, clients, the day’s money and change to give back, plus a studio to create WhatsApp ads.

  • 4business areas: jobs, clients, finance and Studio
  • PDFreceipts and activity reports
Money screen: collected, expenses, net and due, filtered by period
Daily money
Setting
Client project — mobile app
Role
Application design and development
Period
October 2026
Stack
Flutter · Dart · SharedPreferences · PDF · QR

Local app: data stays on the courier’s phone. This version has no online account or sync.

01

Context

JL EXPRESS brings day-to-day delivery management and professional visual creation together in one Flutter app. Business data is stored on the device.

02

Problem

A courier needs to track jobs, clients, collected payments and expenses without scattering that information across tools.

03

Objective

Bring daily operations and shareable business materials into one mobile tool backed by local data.

04

Architecture

A feature-based Flutter app. AppStore holds the profile, jobs, clients and expenses; StudioStore manages saved designs. Objects are serialized as JSON in SharedPreferences, with no backend or sync configured.

  1. ProfileContact details, business activity, services and local preferences.
  2. Jobs and clientsCreate and track job status, routes, amounts and client history.
  3. FinanceCollections, expenses, amounts due and change calculation.
  4. Documents and StudioReceipts, PDF reports and template-based visuals for export.
05

Technologies

Application
  • Flutter
  • Dart
  • Material
Local storage
  • SharedPreferences
  • JSON
Documents and sharing
  • pdf
  • printing
  • share_plus
Studio
  • image_picker
  • image
  • gal
  • qr_flutter
06

Features

  • Courier profile and jobs with client, route, status and amount
  • Client directory and calculation of outstanding collections
  • Expense entry and financial views by period
  • Job receipts and activity reports exportable as PDFs
  • Design Studio with templates, customization, QR codes, photos and PNG, JPG or PDF export
07

Screenshots

Screenshots of the delivered app. At the client’s request, their face, name and phone numbers never appear; amounts shown are zero.

08

Technical decisions

Offline storage

The stores keep data locally with SharedPreferences, without relying on a server service.

Template-based Studio

Creations combine a template, the current profile and custom fields, then can be exported or shared.

09

Result

Android app delivered to the client in October 2026. The client said they were satisfied and ready to recommend us.

10

Possible evolution

  • Play Store release with a final application ID and signing key.
  • Online data backup, so nothing is lost when changing phones.
  • Add guided data recovery and broaden Finance, Clients and storage-flow tests.
Next mission · 008FasoConsult →