Case04Back

Enatega Mauritania

A founder wanted a rebuild. We saved him months by suggesting otherwise.

Enatega Mauritania
Enatega Mauritania — A founder wanted a rebuild. We saved him months by suggesting otherwise.
In short— the version for the busy reader.
The challenge

A technical founder came to us to rebuild his existing delivery app from scratch — months of work he could see ahead of him.

What we did

We pushed back: keep Enatega as the client surface and let us build the backend it needs to actually run in this market.

The result

A live operation in a fraction of the time and budget — and a founder who got honest advice before he got an invoice.

A technical founder asked us to rebuild his delivery app. We told him not to.

The call

He came to us with a working idea and a working app he'd outgrown. He could see the months of rebuild ahead of him — five clients (customer, rider, vendor, admin, web) wired for a global, multi-currency, multi-payment, social-login world he was never going to need. He wanted us to start over and build something native to his market.

We told him there was a faster way. Keep Enatega as the client surface — it's an open multi-vendor codebase that ships those five apps already. Let us build the backend it needs to actually run in Mauritania.

What we did

We collapsed the generic stack down to the specific reality. One currency (MRU). One country code (+222, locked at the API boundary so non-Mauritanian numbers can't enter). One auth flow — WhatsApp OTP, with the Google/Apple/Facebook logins removed entirely. One payment — cash on delivery, enforced server-side. One language priority — French first, Arabic and English alongside it. Realistic seed data for Nouakchott so the first launch isn't an empty screen.

Every order event flows through WhatsApp. Pending, accepted, picked up, delivered — the customer, vendor and rider each get a message at the moment that matters. The same channel handles sign-in OTP, replacing both Firebase push and email.

Along the way we built a small project-scoped agent that owns one rule — adapt the API, not the frontend — so every contract mismatch that used to cost engineering time now resolves itself in a single round-trip.

Where it sits now

A live operation, in a fraction of the months he'd budgeted, on a codebase he can still upgrade. And a relationship that started with us saying no to the bigger invoice.

NestJS, GraphQL, Postgres, Expo SDK 54, WhatsApp via WahaSend, Expo Push.

Inside the build— selected screens from the live product.
Enatega Mauritania — 1
Enatega Mauritania — 2
Enatega Mauritania — 3
Scroll →
Working on something similar?

Tell us the rough shape of it. We'll tell you, plainly, whether we're the right people to build it.

Next case

WahaSend

A WhatsApp tool for clients who can’t afford WhatsApp Business — now live and licensable.