The problem
The platform had web dashboards for buyers, local administrators and operators, but suppliers across Africa had nothing on mobile — and a supplier is often not an English speaker. Supporting Arabic meant the entire layout had to mirror, not just the strings.
How we built it
- Built the supplier app for Android and iOS against the platform's shared REST API.
- Localised into English, French, Spanish, Arabic, Swahili and Hausa via ARB files with typed code generation.
- Designed the layout directionally from the start, so RTL is a mode rather than a set of overrides.
- Covered the full supplier loop — registration and KYC, product listings, inquiries, orders and escrow.
- Handed over production-ready for the client to publish under their own accounts.
The result
The full supplier loop — registration and KYC, listings, inquiries, orders and escrow — handed over production-ready in six languages, LTR and RTL.

