Skip to content
Ritesh FirodiyaGet in touch

Work / DwarSeva Property / Wiki

DwarSeva Property wiki

What a picture cannot hold: the rules that only break across screens, the product’s own names and numbers, and why each screen is drawn the way it is.

33 pages · last verified 2026-10-04

Concepts 4

PageOwns
architecture-overviewSubsystems, who owns what, the read and write paths, the invariants and where each is enforced
design-principlesThe seven load-bearing rules: server-authoritative money, the visibility mask, one state enum, audit on every admin write
kill-switchesThe conditions under which the project stops
non-functionalRegulatory implications, SLOs, observability, cost ceilings, seven open questions

Entities 3

PageOwns
catalogEvery canonical value — prices, wallet rules, listing states, polygons, roles, property types, filters, copy strings, SLAs
product-identityName, surfaces, environments, devices
tech-stackThe locked stack. Draft — only styling is locked

Surfaces 8

PageScreen
buyer-homebuyer/home.html — the map is the home
listing-pausedseller/listing-paused.html — expired or paused
new-listingseller/new-listing-.html — three steps
property-detailbuyer/property-detail.html and its unlocked twin
sign-inauth/sign-in.html — no KYC, no email
unlock-confirmbuyer/unlock-confirm.html — where the ₹5 shows
verification-detailadmin/verification-detail.html — web only
walletstore/wallet.html — one wallet per user

Flows 1

PageOwns
load-bearing-flowsPublish, unlock, thirty-day takedown, reviewer queue, complaint and refund

Decisions 12

PageDecided
2026-06-07-catalog-is-source-of-truthSource-of-truth file is CATALOG.md
2026-06-07-no-code-until-phase-0-exitsSkip code until Phase 0 exit criteria pass
2026-06-07-rent-and-buy-in-scopeBoth rent and buy in scope
2026-06-07-tier-3-concierge-firstTier-3 city, concierge-first
2026-06-07-wallet-two-rupees-a-dayWallet pricing kept at ₹2/day + ₹5/contact
2026-06-08-folder-structure-property-appFolder structure: property-app/ under ritvi-apps/
2026-06-08-keep-the-name-dwarsevaKeep the name "dwarseva" despite collision
2026-07-22-all-india-from-day-oneAll-India from day 1, no Tier-3 wedge
2026-07-22-all-property-kindsSupport all property kinds
2026-07-22-parking-is-a-utilityParking is a utility, not a separate filter
2026-07-22-universal-five-rupees-both-sidesUniversal ₹5 both sides; ₹2/day drain removed
2026-07-24-tailwind-and-uniwind-onlyTailwind (web) + Uniwind (mobile) as the sole styling system

Synthesis 5

PageOwns
competitionNoBroker, 99acres, MagicBricks, Housing.com and the regional apps
product-specProblem, goal, the three mechanics, v1 scope and non-goals
regulatoryRERA, DPDP, CPA and IT Rules, GST, KYC, payments — and the Phase 0 compliance checklist
screensThe conventions across screens. Its inventory tables duplicate routes.js until T005
validationThe verdict: proceed as a learning experiment, not a revenue play