A complete, production-ready platform you launch — not a UI kit you finish. One Flutter app carries the customer and the agent, backed by a NestJS API and a Next.js admin. Built-in 360° tours, live map search, Stripe, and full RTL Arabic. See it running before you buy.

No other template in this category ships one. Tudira renders immersive, multi-room 360° tours on the device itself — no third-party service, no subscription, and no per-view fee. It's the feature buyers remember.
Tudira opens in English, ships Spanish and Arabic, and mirrors the entire UI for right-to-left — not just the text. Sell in any market on day one.

Not a screen gallery — every feature below is built and works end-to-end, with a live backend or fully offline in demo mode.
Clustered price pins and draw-your-own-area on OpenStreetMap — no API key, no billing account.
Buy/rent, price, beds, city, property type, 360°-only and sort — all reactive and fast.
Buyers save a search and get an email when a matching listing is published.
Apply, get approved by an admin, then publish, buy packages and receive enquiries.
Signature-verified webhook, server-side pricing. Runs simulated until you add keys — nothing charged.
Buyer ↔ agent chat with an agent leads inbox.
From the phone; the server strips EXIF/GPS so a photo never leaks a home's location.
Compare up to three properties, plus a built-in mortgage calculator and favourites.
Full right-to-left layout, polished dark mode, m² ⇄ sqft and multi-currency.
JWT with refresh-token rotation, hardware-backed token storage, proxy-aware rate limiting.
No PostGIS, no extensions. Geo runs on plain SQL.
Change area units, mortgage defaults and more from the admin — the app updates live.
Zillow / Airbnb-grade aesthetics out of the box — in light and dark, LTR and RTL. Swipe through the real screens.






Moderate listings, approve agents, manage users, packages, cities and settings, send email broadcasts, and read a full audit log.


Both run on bundled demo data behind a visible DEMO banner, so you can try every screen instantly.
No. It renders on-device from standard equirectangular images agents upload — no external service, no subscription, no per-view fee.
No. The map uses OpenStreetMap and works with no key or billing account.
Yes. Both run in a clearly-labelled simulated mode until you add keys — nothing is charged and nothing breaks.
One app. Agent mode is a role-gated area of the same binary, unlocked after an admin approves the application.
iOS and Android from a single Flutter codebase. The web demo above is a preview of the same app.
A developer does the one-time setup and store publishing. After that, day-to-day management is all done from the admin panel — no code.