Architecture & Engineering

Building a high-trust luxury estate marketplace

9bhk is engineered for speed, privacy, and absolute contract predictability. Discover the underlying tech stack: Next.js 15 App Router, Razorpay payment webhook handling, AEO semantic knowledge graphs, and an uncompromising vanilla CSS token system.

Core Architecture Pillars

Pillar 01 · Server-First Performance

React Server Components & Edge Delivery

Editorial pages and structured data render on the server. Interactive account and search features use client components. Performance is measured on the deployed site rather than inferred from the framework.

Pillar 02 · Reservations & Payments

Server-Authoritative Payment Reconciliation

Reservation holds and expected order amounts are stored before checkout. The server reconciles captured payments before confirmation. Refund and payout requests retain their actual processing status; provider escrow is not assumed.

Pillar 03 · Answer Engine Optimization

Semantic Knowledge Graph & llms.txt

Property pages publish structured data from public listing facts. VacationRental markup requires complete public location data. Review aggregates require published reviews tied to completed stays.

Pillar 04 · Design Engineering

OKLCH Design Tokens & Accessible Aesthetics

Crafted with Vanilla CSS tokens rather than heavyweight utility frameworks. Features spring physics animations, tactile hover states, focus styles, browser zoom, reduced-motion support, and native safe-area inset support for mobile devices.

Payment Webhook Specifications

Our payments infrastructure integrates with Razorpay webhooks for captured payment reconciliation. Webhooks must be verified using the shared webhook secret:

AI & Crawler Resources

We publish structured feeds to assist AI answer engines and machine crawlers in understanding our live inventory and editorial taxonomy: