Haraki.
An on-demand marketplace that connects households with vetted handywork providers — plumbers, electricians, carpenters and cleaners — and runs every job from booking to payment.
Finding a trustworthy plumber, electrician or cleaner in Uganda usually means asking around and hoping for the best — there is no reliable way to discover vetted providers nearby, agree a fair price, or pay safely. Skilled providers, in turn, have no steady channel to reach paying customers.
We built Haraki, a two-sided mobile marketplace that matches customers with nearby verified providers. It handles geolocation-based discovery, real-time booking, in-app messaging and payments, with provider KYC and a Next.js admin console for operations and analytics.
From problem to launch, step by step.
Discovery
Interviewed both sides of the market — households needing repairs and providers needing work — to map the trust gaps that keep them apart.
Mobile App
Built the Flutter app for customers and providers, with map-based discovery, booking flows and real-time chat backed by Supabase.
Marketplace & Payments
Implemented provider KYC verification, booking status tracking, in-app payments and push notifications for every stage of a job.
Admin & Analytics
Shipped a Next.js operations dashboard with KPIs across users, providers, bookings and revenue trends.
The core features.
Haraki gives households a trusted way to hire skilled help on demand, and gives providers a steady stream of bookings — with every job tracked from first request to final payment.