The problem
In renting, nobody trusts anybody.
- Landlords know nothing about their tenants
- Deposits and contracts are left unprotected
- E-ijara registration is a painful chore

The problem
Roomi — long-term rental platform
Long-term renting suffers from distrust: landlords know nothing about tenants, and tenants are unprotected on deposits and contracts. Official registration (e-ijara) is its own painful process.
Before
After
- An unknown tenantA tenant with a trust score
- Deposits left to chanceDeposit protected in escrow
- E-ijara done by handE-ijara built into the platform
The solution
How we made it simple
- 01
Give every tenant a trust score — the Tenant Passport
- 02
Hold deposits in escrow to protect both sides
- 03
Connect e-ijara and e-mehmon directly
We built a modular Django monolith — 12 bounded contexts: the trust engine, listings, booking, escrow payments, government integrations (e-ijara/e-mehmon), KYC and reviews. Map search runs on PostGIS; the Next.js web app and Flutter mobile app share one OpenAPI contract. The demo is live at roomi.uz over HTTPS.
Technologies
The result
The Tenant Passport brings a trust-score-first approach to renting
The Tenant Passport trust-score engine
Escrow payments and e-ijara/e-mehmon integrations
Web + Flutter on one API — live demo at roomi.uz
“The Tenant Passport idea works: the landlord saw verified information about me and didn't demand a guarantor. Contract and payment stay on the platform — everything leaves a trail.”
Facing a problem like this?
On a free call we'll look at your situation and propose a solution with a written, fixed price.

