Kaari.
A medium/long-term rental marketplace for Morocco — verified listings, verified tenants, and a HAANI dispute-resolution layer — across web, mobile, and a full admin back office.





Renting medium/long-term sight-unseen in a market with low institutional trust means both sides fear getting burned. Verification and dispute handling had to feel safe without adding friction that kills conversion — across web and mobile at once.
Identity and listing verification gate the marketplace before anything is bookable. A HAANI dispute centre gives admins a structured resolution flow (full refund, release funds, partial settlement). A Turborepo monorepo shares types between Express, the Next.js web app and the Expo mobile app; background work (verification, notifications, payment state) runs off the request path on Redis.
Live on web and mobile with a working trust model — verified tenants book verified listings, and the team runs moderation, verification and disputes from the admin console without an engineer in the room.
“Il a transformé Kaari, d'une simple idée à une plateforme vérifiée et en ligne, sur web et mobile — en solo. Notre équipe gère la vérification et les litiges depuis l'admin sans jamais appeler un développeur.”
Fondateur · Kaari
Kaari is a trust-brokered rental platform: every listing and every tenant is verified before money moves, and a HAANI layer mediates disputes between tenants and advertisers. It spans a public Next.js web app, an Expo mobile app for iOS and Android, an advertiser (host) console for managing properties and bookings, a photographer workflow, and an admin console for moderation, verification, finance and dispute resolution — all on a shared Express + Supabase backend.