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

Local app: data stays on the courier’s phone. This version has no online account or sync.
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.
Problem
A courier needs to track jobs, clients, collected payments and expenses without scattering that information across tools.
Objective
Bring daily operations and shareable business materials into one mobile tool backed by local data.
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.
- ProfileContact details, business activity, services and local preferences.
- Jobs and clientsCreate and track job status, routes, amounts and client history.
- FinanceCollections, expenses, amounts due and change calculation.
- Documents and StudioReceipts, PDF reports and template-based visuals for export.
Technologies
- Flutter
- Dart
- Material
- SharedPreferences
- JSON
- printing
- share_plus
- image_picker
- image
- gal
- qr_flutter
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
Screenshots

Home 
Daily money 
Change to give back 
Studio 
My designs
Screenshots of the delivered app. At the client’s request, their face, name and phone numbers never appear; amounts shown are zero.
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.
Result
Android app delivered to the client in October 2026. The client said they were satisfied and ready to recommend us.
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.