All articles#case-study

Building Tamam: a UAE services marketplace, from zero to a $10M raise

Innoveev was on Tamam's founding team and designed and built the entire product: an on-demand services marketplace, live across the UAE, with over $10M raised behind it. The market gap we spotted, the architecture we chose, and the trust problem at the heart of it.

Building a mobile marketplace app on an iPhone and a laptopLala Azizli / Unsplash

Most home-services bookings in the UAE still start with a phone call and end with a shrug. You ask a neighbour for a plumber's number, hope they pick up, and have no real idea what you'll pay until they're standing in your kitchen. Tamam replaces that whole ritual with a booking you can trust. We were on the founding team and designed and built the whole product. It is now live across the Emirates, with more than $10M raised behind it.

The market: a Gulf habit that hadn't moved online

The UAE is one of the most digital-forward consumer markets on earth. Smartphones are near-universal, payments are cashless by default, and people expect polish. Yet on-demand home services were still scattered across chat groups, classified pages and word of mouth. There was no trust layer: no vetted pros, no transparent pricing, no recourse when a job went wrong. A sophisticated market with a category nobody had modernised is exactly the gap we look for.

Discovery: a two-sided marketplace is two products

A marketplace is hard because you are building for two audiences at once. Customers want speed, clear prices, and a pro who actually shows up. Pros want a steady flow of jobs, fair payouts, and tools that stay out of their way. Our discovery sprint scoped both sides down to one tight first version: book a vetted pro, track them to your door, chat to coordinate, pay securely in the app. Deeper ratings, subscriptions and multi-pro scheduling all came later, on purpose.

Architecture: one Flutter codebase, built for the Gulf

We built Tamam on Flutter, one codebase shipping to both iOS and Android, so a small senior team could move at the pace a marketplace launch demands. Behind it sat a Node services layer, Postgres for the transactional core, and Stripe for payments. The pieces that earn their keep:

  • On-demand booking: browse vetted pros by service and book in minutes, with the price agreed up front.
  • Live tracking: watch your pro travel to you in real time, the way people already expect from ride-hailing.
  • In-app chat: settle the details, like gate codes and specifics, before the visit, with a record both sides can see.
  • Secure payments: pay in the app and tip when you're happy, so cash never changes hands at the door.
A close-up of a phone showing an app
Book a vetted pro, track them to your door, and pay in the app. The whole loop in one place. · Photo: Samuel Angor / Unsplash

Design: built for the way the Gulf actually moves

The interface had to feel instant and obvious to a first-time user, because in on-demand services you rarely get a second chance at the first booking. We kept the path from 'I need someone' to 'they're on the way' as short as we could. We made the live-tracking screen the emotional centre of the product. And we designed for how the region actually works: bilingual from the start, fast on a phone, easy for someone booking on the move.

The outcome: live, funded, and on billboards

Tamam is live across the UAE today, with over $10M raised and billboard campaigns across Sharjah. Most apps never reach that kind of presence. Because we helped found it rather than bill for it and leave, we stayed close after launch: iterating, watching the metrics, and carrying what we learned into the next build.

What we'd do again

If we built Tamam again, three things would stay. The two-week discovery sprint scoped a brutal first version instead of a wish-list. The Flutter bet let two engineers ship and maintain both platforms without a parallel team. And founding the product rather than building it to spec and walking away kept us close enough to shape what got built, not just how. Weighing a marketplace in the Gulf? Those are the three to get right first.

Related reading