Verified Real Estate Marketplace — Platform Specification & Wireframes
Proposal — Prepared for your team

Your verified-only
real estate marketplace.

A discreet, decision-maker-only platform for plots, hotels, and buildings — delivered as a web platform plus native iOS & Android apps, engineered, designed, and shipped end-to-end by a team that has built 200+ production systems across MENA.

Built by800website.ae Experience17+ Years PlatformsWeb · iOS · Android LanguagesEN / AR
00
00 / VISION

What we'll build for you

A discreet, verification-first real estate marketplace — designed for high-value transactions across the MENA region. Below is the platform we will design, build, and launch for your team.

You're commissioning something the MENA market does not currently have: a verification-first marketplace where confidentiality is the product. Every party in the room — buyer, seller, document — earns the right to be there.

This document walks through the platform we will build for you: the structure, the user flow, every screen, and the delivery plan. It reflects the exact scope we have aligned on so far, and is ready to move into design the moment you give the go-ahead.

"Confidentiality, document integrity, and direct decision-maker access — that's the product we're building."

Delivered across

Web · iOS · Android — all included

🌐
Web Platform
Responsive Web App
Apple App Store
Native iOS App
Google Play Store
Native Android App
01 / BRIEF

Process at a glance

A concise summary of how the platform works — from registration to closed transaction.

  • Verified-only access. Every user, document, and listing is manually approved by an admin before going live.
  • OTP verification. Multi-channel one-time-password at signup — Email, SMS, or WhatsApp. Stops fake accounts before they happen.
  • Four user roles. Direct Buyer, Authorized Representative, Company, and Seller — each with its own document checklist.
  • Three asset categories. Land plots, hotels, and buildings (large villas included) — with the ability to add unlimited new categories anytime. No apartment units.
  • Map-first discovery. Logged-out visitors see only an interactive map with cluster bubbles showing counts per region — no images, prices, or details.
  • Login unlocks everything. Verified users see full listings, gallery, documents, video, and contact options.
  • Direct decision-makers only. No middlemen, no brokers — buyers and sellers transact directly.
  • 14 data fields per listing. Images, area, location, price/POA, ownership type, zoning, title deed, year built, rooms/floors, documents, video, and verification badges.
  • Search & advanced search. Powerful filtering by category, location, size, ownership type, and price range.
  • Offer & negotiation flow. Submit, counter, accept — every step timestamped and tracked.
  • Transaction milestones. Offer → NDA → Documents → Escrow → Close.
  • Full audit log. Every document view recorded — immutable and exportable for compliance.
  • Admin verification dashboard. Internal queue for vetting users, listings, and documents with SLA tracking.
  • Seller analytics. Views, saves, inquiries per listing, with trend charts.
  • Bilingual. Full English and Arabic support with RTL layout.
  • Multi-platform. Delivered as a web platform plus native iOS and Android apps published to the App Store and Google Play.
  • Paid subscriptions. After identity verification, users subscribe to unlock full marketplace access — monthly & annual plans powered by Stripe.
  • Stripe payments. Secure, PCI-compliant card processing, automated invoicing, and recurring billing — all handled by Stripe.
  • Marketing pages. Services carousel, About Us, and Contact Us.
02 / LISTINGS

Flexible asset categories

Launching with three high-value categories — but the platform is built so you can add unlimited new categories anytime, with no code changes.

🏞️

Land Plots

Raw land, development sites, freehold and leasehold parcels.

🏨

Hotels

Operating and turn-key hotel assets across the MENA region.

🏢

Buildings

Whole-building sales — commercial, residential, mixed-use. Large villas included.

Unlimited More

Add any new category — warehouses, malls, farmland, resorts — anytime from the admin panel. The platform scales with your business.

Listing data captured per asset
Image gallery
Area size (sqm / sqft)
Location + map pin
Price or POA
Asset category
Ownership type
Zoning / permitted use
Title deed reference
Year built
Rooms / floors
Seller verification badge
Listing verification status
Documents (PDF / blueprints)
Video / drone footage
03 / ACCESS

Two access tiers

The platform's defining mechanic — anonymous visitors see only counts; verified users see everything.

12 28 5 3 2 4 LIVE MAP PREVIEW · MENA REGION Cluster bubbles show count per location — visible to all visitors
Tier 01 — Public / Logged out

Map only. Counts only.

Anonymous visitors can land, browse the marketing pages, and see the regional map — but no listing detail.

  • Landing page, services, about, contact
  • Interactive map with cluster bubbles
  • Aggregated counts per region (e.g. "10 plots here")
  • No images, no prices, no addresses, no detail
  • Clicking any cluster prompts login
Tier 02 — Verified user

Full marketplace access.

Once admin-approved, users see complete listings, contact sellers, and engage in the transaction flow.

  • Full map with drill-down to listings
  • Listing detail: gallery, docs, video, specs
  • Search and advanced search (with buyer matching)
  • Favorites, messaging, offers
  • Transaction milestones & audit log
04 / FEATURES

Core platform features

Selected feature set — each one explicitly approved during scoping.

F-02

Favorites & Shortlist

Buyers save and organize listings of interest into private shortlists for review.

F-04

Offer & Negotiation Flow

Structured offer submission, counter-offers, and acceptance — all timestamped and tracked.

F-08

Transaction Milestones

Offer → NDA → Documents → Escrow → Close. Status tracked at every step.

F-10

Audit Log

Every document view recorded — who saw what, when. Immutable, exportable for compliance.

F-11

Multi-Language (EN / AR)

Full English and Arabic support with RTL layout. Toggle in header.

F-12

Admin Verification Dashboard

Internal queue for verifying users, listings, and documents. SLA tracking included.

F-13

Seller Analytics

Views, saves, inquiries per listing. Engagement insights and trend charts.

F-14 · NATIVE

iOS & Android Apps

Native mobile apps built with Flutter — same codebase, polished UX on both stores. Published to Apple App Store and Google Play under your developer accounts.

F-15 · OTP

OTP Verification

Multi-channel one-time-password verification at signup — users choose Email, SMS, or WhatsApp. Prevents fake accounts and ensures every contact detail is reachable from day one.

F-16 · PAYMENTS

Stripe Integration

Full Stripe payment infrastructure — secure card processing, automated invoicing, subscription billing, refunds, and PCI-compliant tokenization. Multi-currency ready.

F-17 · REVENUE

Paid Subscriptions

After identity verification, users subscribe to unlock full marketplace access. Monthly & annual plans, free trials, auto-renewal, and dunning management — all powered by Stripe Billing.

F-18 · TEAMS

Multi-Level Company Users

One company account, multiple sub-users with role-based permissions — admins, agents, and viewers. Each company manages its own team hierarchy under a single verified entity.

Public marketing pages
P-14

Services Carousel

Highlights the platform's verification, advisory, and transaction services.

P-15

About Us

Mission, team, and the verification-first philosophy.

P-16

Contact Us

Inbound channel for inquiries, partnerships, and support.

05 / JOURNEY

End-to-end user journey

From anonymous visitor to closed transaction — every step is gated by manual verification.

1Landing
2Map (locked)
3Sign Up
4OTP Verify
5Choose Role
6Submit Docs
7Admin Verify
8Subscribe (Stripe)
9Full Access
LOW-FIDELITY · DRAFT v0.1

Wireframes & Screen Flow

22 screens — public, buyer, seller & admin

From public visitor to verified transaction — every step gated by manual verification.

1Landing
2Map (locked)
3Sign Up
4OTP Verify
5Choose Role
6Submit Docs
7Admin Verify
8Subscribe (Stripe)
9Full Access

Visitors see the brand, value proposition, and an interactive map showing only aggregated counts per region. No images, no prices, no listing detail. Login required to drill in.

Landing Page S-01
First touch — explain & convert to signup
Verified Listings.
Direct Decision-Makers.
No middlemen. No noise.
Browse Map
List Property
SERVICES CAROUSEL →
Map (Locked View) S-02
Cluster bubbles only — no cards, no detail
3
10
5
2
Click a cluster → prompt to log in
Login / Sign Up S-03
Gate to the rest of the platform
Sign in to continue
••••••••
Sign In
— or —
Create Account
Arabic / English toggle in header

Immediately after signup, users verify their contact details with a one-time password. Three channels available — Email, SMS, or WhatsApp — so users pick whatever is most reliable for them. Blocks fake accounts and ensures all contact details are real and reachable.

Choose OTP Channel S-O1
User picks how to receive the code
Verify your identity
How would you like to receive your code?
📧 Email · m***@gmail.com
📱 SMS · +971 5• ••• 5380
💬 WhatsApp · +971 5• ••• 5380
Send Code →
Recommended: WhatsApp · fastest delivery
Enter OTP Code S-O2
6-digit input · auto-advance
💬 Code sent to WhatsApp
+971 5• ••• 5380
2
4
8
_
_
_
Expires in 04:32 · Resend
Verify
OTP Verified S-O3
Success state · continue to verification
Contact verified
+971 5• ••• 5380
✓ Email address confirmed
✓ WhatsApp number active
Continue to Onboarding →
Next: choose your role

After signup the user picks a role. Each role has its own document checklist. Verification is manual and gates all further access.

👤

Direct Buyer

Buys for themselves. Submits proof of funds + ID.

🤝

Authorized Rep

Buys on behalf of someone. Power of attorney required.

🏢

Company

Corporate buyer. Trade license + signatory docs.

🏷️

Seller

Lists plots, hotels, buildings. Title deed + ownership proof.

Choose Role S-04
Single decision drives the rest of onboarding
I am a...
○ Direct Buyer
○ Authorized Rep
○ Company
○ Seller
Continue
Submit Documents S-05
Dynamic checklist by role
Required Documents
📎 Passport / Emirates ID
📎 Proof of Funds
📎 Authorization Letter
📎 Company Trade License
Submit for Review
All uploads encrypted & logged
Pending Verification S-06
Holding state — limited access
Under Review
PENDING · 24–48h
You'll receive an email + SMS once approved.
🔒 Listings locked until verified

Once verified, users unlock access by choosing a subscription plan. Payments are handled by Stripe — secure, recurring, and fully managed inside the platform.

Verified — Choose Plan S-V1
Post-verification: subscribe to unlock access
Verified · Welcome
APPROVED
Choose your plan
○ Monthly · AED 199 / month
● Annual · AED 1,990 / year (2 months free)
Continue to Payment →
Plan Comparison S-V2
Side-by-side plan details
Monthly
AED 199
per month
Annual ★
AED 1,990
per year
✓ Full listing access
✓ Unlimited messaging
✓ Make offers
✓ Save favorites
✓ Document downloads
7-day free trial on first signup
Stripe Checkout S-V3
Secure card entry via Stripe Elements
Annual Plan · AED 1,990
Billed today · Renews yearly
Card details
1234 5678 9012 3456
MM / YY
CVC
Cardholder name
Pay AED 1,990 · Powered by Stripe
🔒 PCI-compliant · Stripe tokenization
Payment Success S-V4
Confirmation + receipt
🎉
Payment received
ACTIVE SUBSCRIPTION
Receipt #INV-2026-0042
AED 1,990 · Annual
Next renewal: May 2027
Enter Marketplace →
Receipt emailed automatically
Billing Dashboard S-V5
User manages subscription & payment method
Your Subscription
Annual Plan
AED 1,990 / year
ACTIVE
💳 Card ending •••• 4242
Update Card
View Invoices
Cancel anytime — access until period end
Payment Failed S-V6
Dunning state — retry & grace period
⚠️
Payment declined
RETRY IN 3 DAYS
Your card was declined. Stripe will automatically retry. Update your card to avoid losing access.
Update Payment Method
7-day grace period before access pauses

Once approved, buyers unlock the full map, listing detail, messaging, and offer flow.

Map — Full Access S-07
Filters, search, cluster drill-down
🔍 Search location, size...
Filters
3
10
5
PLOTS HOTELS BUILDINGS
Listing Cards S-08
Side panel after cluster click
Plot · 2,400 sqm VERIFIED
Dubai · Jumeirah
AED 8.5M
Hotel · 80 rooms VERIFIED
Abu Dhabi · Corniche
POA
Listing Detail S-09
Full spec, gallery, docs, contact
Plot · Jumeirah VERIFIED
Area
2,400 sqm
Type
Freehold
🔒 Title deed (NDA required)
Make Offer
Message
♡ Save · 📅 Schedule visit
In-Platform Messaging S-10
Logged & monitored buyer ↔ seller chat
Seller: Welcome. Happy to share more.
You: Can we schedule a visit?
Seller: Sure — Tuesday 10am?
Type a message...
Send
All messages logged for audit
Offer & Negotiation S-11
Submit, counter, accept — tracked
Your Offer
AED 8,000,000
📝 Terms / contingencies
Submit Offer
Seller counter: AED 8.3M
PENDING
Transaction Timeline S-12
Milestones from offer to close
✅ Offer accepted
✅ NDA signed
⏳ Documents review
○ Escrow setup
○ Final close
Audit log on every doc view

Sellers list properties (each listing manually verified), track engagement, and respond to verified buyer inquiries.

Seller Dashboard S-13
Listings, leads, analytics
Listings
4
Views
218
Offers
3
+ New Listing
Recent activity feed →
Create Listing S-14
Multi-step form
Step 1 of 4 · Category
🏞️
Plot
🏨
Hotel
🏢
Building
Area size (sqm)
Location / map pin 📍
Price or POA
Next →
Media & Documents S-15
Images, video, title deed, blueprints
Step 3 of 4 · Media
📎 Title deed PDF
🎬 Drone video (optional)
Next →
Awaiting Approval S-16
Listing in admin queue
📋
Listing under review
QUEUE POSITION · 3
Admin verifies title deed, location & details before going live.
Listing Analytics S-17
Views, saves, inquiries per listing
Plot · Jumeirah
Views
87
Saves
12
Msgs
5
📈 Views over time chart
Buyer Inquiries S-18
Verified buyer profiles only
Buyer A. VERIFIED
Direct Buyer · UAE
Company X VERIFIED
Company · KSA
No anonymous leads ever

Internal backend for the verification team. Every user, listing, and document passes through here.

Admin Overview A-01
Health of the platform at a glance
Users
1,204
Pending
14
Listings
89
📊 Verification SLA · 36h avg
📋 Pending queue →
User Verification Queue A-02
Manual review of submitted docs
M. Kassem DIRECT BUYER
3 docs uploaded · 4h ago
Approve
Reject
Acme LLC COMPANY
5 docs · 12h ago
Listing Verification A-03
Title deed, photos, location check
Plot · Jumeirah PENDING
✓ Title deed verified
✓ Coordinates match
⏳ Photos review
Approve
Request fix
Audit Log A-04
Every doc view, every message
14:32 · Buyer A viewed title deed
14:18 · Seller B sent message
13:45 · Offer submitted on #L-089
11:02 · NDA signed by Buyer C
09:14 · Doc upload by Acme LLC
Immutable · exportable for compliance
Subscriptions & Revenue A-05
Stripe-powered subscription dashboard
Active
347
MRR
AED 68K
Churn
2.1%
📊 Revenue chart · last 30 days →
Recent transactions
✅ Buyer #A12 · AED 1,990
✅ Company X · AED 199
⚠️ Buyer #B07 · failed retry
Powered by Stripe Billing API

Legend

Standard block / input
Optional / placeholder
Filled / selected state
Locked (requires verification)
VERIFIED Approved by admin
PENDING In review queue
ACTIVE Live state
↳ note
Designer annotation
07
07 / WHY US

Why 800website builds this

This is not our first complex platform. We have spent 17+ years shipping production systems for clients across the UAE and the wider MENA region — including some of the names you already know.

17+
Years in MENA
200+
Production Sites & Platforms
50+
Custom Plugins & Tools
EN·AR
Bilingual by Default

Selected client partnerships

FULL STACK

End-to-end execution

Strategy, UX, design, frontend, backend, hosting, deployment, and post-launch support — one team, one accountable point of contact.

SECURITY

Built for sensitive data

We have built audit-logged systems, NDA-gated document flows, encrypted upload pipelines, and admin verification queues for medical and legal-grade clients.

LOCAL

Dubai-based · MENA-fluent

We operate locally, speak the cultural and regulatory language, and ship in EN/AR with proper RTL — not as an afterthought.

08
08 / TIMELINE

Delivery plan

A clear three-month delivery — design, build, test, launch — followed by six full months of free support. Each phase has deliverables you sign off before the next begins.

PHASE 01

Design & UX

First 15 Days
  • Final scope & UX flows
  • High-fidelity designs (EN/AR)
  • Design system & components
  • Mobile screens for iOS & Android
  • Client sign-off
PHASE 02

Core Build

Days 16 – 60 · ~6 Weeks
  • User auth, roles & verification
  • Map & cluster discovery
  • Listing engine & documents
  • Stripe integration & subscriptions
  • Flutter iOS & Android builds
PHASE 03

Testing & Launch

Month 3 · 1 Full Month
  • End-to-end QA (web · iOS · Android)
  • Security audit & penetration test
  • Stripe payment flow testing
  • App Store & Play Store submission
  • Production launch & handover
PHASE 04 · FREE

Support & Iteration

3 Months · Included
  • Bug fixes & minor adjustments
  • Performance monitoring
  • Security updates
  • Priority response & consulting
  • No additional cost

3 months to launch, then 3 months of free post-launch support included. Extended support plans available.

09
09 / INVESTMENT

Investment & payment plan

Milestone-based payment — you only pay as work is delivered and signed off. Base build is AED 38,000; recently added scope (multi-level company users and OTP verification) brings the total to AED 44,500.

Extended support plans

Need longer post-launch coverage? Extend the included 3 months with one of these plans.

Included

3 Months Support

FREE

Bundled with the build · No extra cost

Upgrade

6 Months Support

+ AED4,500

Extend coverage by 3 more months

Upgrade

12 Months Support

+ AED15,000

Full year of continued support

Year One · Infrastructure

Hosting & Security

Premium hosting, SSL, daily backups, CDN, security monitoring, and DDoS protection — all bundled for the first year.

AED11,750
First year · annual
10 / NEXT STEP

Let's build it

Ready when you are.

Everything in this document is locked-in scope we have aligned on together. The next step is a one-hour kickoff call to walk through the design phase and confirm the start date.

Moka · 800website.ae Digital Product Lead · Dubai, UAE
ATWEWORK WEB-DESIGN · 17+ years building for MENA
Verified Marketplace · Proposal Prepared by 800website.ae  ·  ATWEWORK WEB-DESIGN  ·  Dubai, UAE