YENKO MOBILE APP
Send, track and pay for deliveries across West Africa.

BACKGROUND & CONTEXT
Booking a delivery in Ghana meant calling around, guessing at price and losing sight of the package. Couriers managed orders informally with no structured tools.
TARGET USERS
Individuals and small businesses sending packages
delivery riders and courier operators
THE GOAL
Make booking, tracking and paying for a delivery one continuous, visible flow.
MY PROCESS
- User research
- flows
- wireframes
- UI
- prototype
KEY DECISIONS
- Payment methods matched to local habits — Mobile Money first
- Live map tracking paired with direct rider chat
- Courier app shares the customer app's design language
THE SOLUTION
Customers set pickup and drop-off, choose a service and package type, pay by Mobile Money, card or in-app wallet, then track the rider live and message them directly. Couriers get order management and chat.
KEY FEATURES
- Booking flow
- Live map tracking
- Direct rider chat
- Mobile Money, card & wallet
- KYC verification & ratings
DESIGN SYSTEM & ACCESSIBILITY
One component library shared by the customer and courier apps. Live map tracking is backed by a written status timeline, so delivery progress is readable without relying on the map.
OUTCOME
A paired customer and courier experience covering the delivery lifecycle end to end.
BY THE NUMBERS
80 screens covering both the customer and courier journeys in 4 weeks
What I learned
Designing the courier side first exposed edge cases the customer flow was hiding.