Skip to content

Work / Seedha Ghar / Wiki / Synthesis

screens

Synthesiscanonicalverified 2026-07-22

SYNTHESIS.SCREENS

SCREENS — Inventory

Every screen the app needs, mapped to HTML wireframes.

  • Mobile wireframes: ../../designs/mobile/index.html
  • Web (public + app) wireframes: ../../designs/web/index.html
  • Admin (web only) wireframes: ../../designs/web/admin/

Order roughly follows user journey. All copy and prices come from catalog.md.


S00 — Web-only public

# Screen Purpose Wireframe
S00 Landing Public marketing page — "Find your dream home", verification story, all-India framing, "List your property" + "Find a home" CTAs. web/landing.html

Mobile does not have a landing page — mobile installs go straight to Sign in.


Shared (mobile + web app)

# Screen Purpose Mobile Web
S01 Sign in Brand + Name + Phone number + Send OTP CTA sign-in.html sign-in.html
S02 OTP verify 6-digit OTP entry · "Change number" link · Resend / WhatsApp / Voice fallbacks otp.html otp.html
S03 City selector All-India search — pick your city (no waitlist gate) city-selector.html city-selector.html
S04 Role select Buy/rent · List · Both — two Continue CTAs branch to seller / buyer home role-select.html role-select.html
S05 Wallet Single wallet · balance + history wallet.html wallet.html
S06 Recharge ₹10 / ₹50 / ₹100 + UPI flow recharge.html recharge.html
S07 Notifications In-app inbox (single feed) notifications.html notifications.html
S08 Settings Logout, T&C, privacy, grievance settings.html settings.html
S09 Edit profile Edit name / role · phone change requires fresh OTP profile-edit.html profile-edit.html

Seller flow

# Screen Purpose Mobile Web
S10 Seller home "My listings" dashboard with states (live / pending / needs changes / expired / paused) home.html home.html
S11a New listing · Basics Variant + kind + BHK + price + area new-listing-basics.html new-listing-basics.html
S11b Agent NoC (conditional) Shown when role = Agent — NoC upload + RERA agent number agent-noc.html agent-noc.html
S11c New listing · Location & config City, locality, Google Maps link, age, floor, furnishing, parking, utilities new-listing-location.html new-listing-location.html
S12 New listing · Photos & Publish Internal + external photos, tax receipt, optional NoC / RERA, review summary, Publish · ₹5 CTA new-listing-photos.html new-listing-photos.html
S13 Listing pending Under-review state (in_review — UI label "Pending") listing-pending.html listing-pending.html
S14 Listing needs changes Verifier feedback list listing-needs-changes.html listing-needs-changes.html
S15 Listing live Live state · 30-day countdown · stats · link to buyer interest listing-live.html listing-live.html
S15b Edit listing Reduce price, change availability/furnishing/tenant · re-enters review listing-edit.html listing-edit.html
S15c Mark sold / rented Confirmation flow — closes listing, retains wallet credit listing-sold.html listing-sold.html
S16 Listing expired / paused Day-30 auto-takedown OR manual pause · Renew · ₹5 CTA listing-paused.html listing-paused.html
S17 Buyer interest List of buyers who paid to unlock · call + WhatsApp icons buyer-interest.html buyer-interest.html

New-listing is 3 steps (both mobile and web): Basics → Location & config → Photos & Publish. Agent NoC is a conditional step-1.5 shown only when role = Agent. Reducing the earlier 5-step draft into smaller, purposeful screens keeps individual forms short (design principle: no screen scrolls past one thumb-reach on mobile).


Buyer flow

# Screen Purpose Mobile Web
S30 Buyer home (Find = Map) Full-screen map IS the landing — search bar + Rent/Buy/Lease + 12–18 sub-area polygons with counts + zoom breadcrumb. No separate Map tab. home.html home.html
S31 Favorites Saved listings · All / Unlocked / Locked filters favorites.html favorites.html
S32 Filters Type, kind, BHK, budget, area, age, furnishing, floor, utilities (parking under utilities) filters.html filters.html
S33 Map · section selected One polygon highlighted + bottom sheet of property cards for that polygon area-list-section.html area-list-section.html
S34 Property detail · locked Internal photos, blurred Floor/Wing/Owner/Exterior · Unlock owner contact · ₹5 CTA property-detail.html property-detail.html
S34b Property detail · unlocked All fields populated · exterior photos visible · owner contact inline · Call / WhatsApp CTAs property-detail-unlocked.html property-detail-unlocked.html
S35 Unlock confirm Pay-to-unlock sheet (uses single wallet). Success → lands on Property detail · unlocked. unlock-confirm.html unlock-confirm.html
S36 Recharge gate "Your wallet is empty, recharge first" sheet. Success → lands on Property detail · unlocked. recharge-gate.html recharge-gate.html
S37 Unlock history List of past unlocks + refunds unlock-history.html unlock-history.html
S38 Report listing Scam / wrong / sold report report-listing.html report-listing.html

Admin (web only — reviewer / ops surface)

# Screen Purpose Wireframe
A01 Admin home Reviewer dashboard: queue counts, day's activity home.html
A02 Verification queue Listings awaiting review (in_review), sorted by SLA verification-queue.html
A03 Verification detail One listing — approve / needs-changes / reject; toggle field visibility; assign polygon verification-detail.html
A04 Complaints queue Open complaints by severity (info / NCDRC / DPDP / RERA) complaints-queue.html
A05 Complaint detail One complaint — action, refund, kill listing complaint-detail.html
A06 Users Search sellers / buyers / agents; suspicious signals users.html
A07 User detail One user — full history, wallet ledger, listings owned, complaints filed user-detail.html
A08 Polygons Manage polygon library (society / lane / cluster names + boundaries) polygons.html
A09 Audit Full audit trail of admin actions audit.html

System / utility states

# Screen Mobile Web
Y01 404 (listing not found) 404.html 404.html
Y02 500 (server error) 500.html 500.html
Y03 Offline offline.html — (browser handles)
Y04 Maintenance maintenance.html maintenance.html

Patterns (composed, not separate routes)

# Pattern Wireframe
P01 Toasts (success/info/warning/error/banner) mobile/patterns/toasts.html
P02 Confirm destructive (delete listing) mobile/patterns/confirm-destructive.html

Web reuses the same patterns inline within each screen (toasts anchored to #root; destructive confirms are modal dialogs).


Out of scope for v1 wireframes

  • In-app chat (we hand off to phone/WhatsApp)
  • Saved searches
  • Tour scheduling
  • Push notifications onboarding (one-time native prompt)
  • Referral flow (UI; the mechanic itself is manual in Phase 0)
  • Separate "Recent activity" feed — folded into Notifications
  • Separate Splash screen (folded into Sign in)
  • Separate Locality search (handled inline by the home search bar)

Light and dark themes ship together in the wireframes — the toggle in the top-right of every page persists via localStorage and falls back to prefers-color-scheme on first load. Production v1 will follow the OS preference by default.


Key conventions

  • Buyer and seller home are separate (mobile). Different bottom tab bars:
    • Seller tab bar (mobile): My listings · Interest · ⊕ New · Wallet · You
    • Buyer tab bar (mobile): Find (= map) · Favorites · Wallet · You (no separate Map tab — Find is the map)
    • Users with both roles switch from Settings.
  • Web uses a left sidebar, not a bottom tab bar. Same nav items.
  • One wallet per user — no separate buyer/seller split. All copy says "wallet" (never "buyer wallet" / "seller wallet").
  • No KYC, no email at signup — Name + Phone (OTP) is enough. Email required before first recharge. See CATALOG.md § Identity / KYC.
  • Onboarding sequence: Sign in (Name + Phone) → OTP → City → Role → Home.
  • Reviewer crafts the listing title — sellers don't enter their own title.
  • Reviewer chooses polygon type — listing surfaces as either 📍 Lane / cluster (amber pin) or 🏘 Society name (blue pin) on map and cards.
  • Reviewer-configurable per-listing visibility — Floor, Wing, Flat, Parking spot, Exterior photos, Exact pin, Owner contact all hidden until unlock by default; reviewer can override per listing.
  • Property detail has 2 states — locked (S34) and unlocked (S34b) variants of the same screen. Favorites links unlocked items to S34b, locked items to S34.
  • City selector appears on both buyer home and seller new-listing flow; all Indian cities are supported from day 1.
  • New listing is 3 steps — Basics → Location & config → Photos & Publish. Agent NoC is a conditional step-1.5. Consistent on mobile and web.
  • ₹5 amount surfaces only on: contact_locked_badge on buyer cards, unlock_cta on the unlock button, publish_cta on the seller submit button, renew_cta on the expired-listing screen, and the wallet ledger. Other screens say "unlock" / "publish" / "renew" without the amount.
  • Polygon density on map: 12–18 polygons visible at sub_area zoom on a 390-wide phone.