This comprehensive covers every aspect of the Plot Booking Real Estate Software Platform — its purpose, the people who need it, how they use it daily, the detailed business processes it automates, its financial and operational workflows, and full technical architecture. This manual is designed to serve as the single authoritative reference for all stakeholders from management to end-users.
Explore the live interface modules designed to streamline operations. Click the tabs below to view detailed functional breakdowns for each screen.
The first screen a channel partner sees after logging in — their personal performance hub and sales command center. Every metric on this page is derived from the partner's own bookings only.
The primary sales presentation tool. Every broker opens this during client meetings on laptops, tablets, or large display monitors to walk the prospective buyer through the entire township layout — identifying the exact plot they want to purchase and initiating the booking on the spot.
16' WIDE ROAD (river-facing service avenue), MAIN 20' WIDE ROAD (central spine), 30' WIDE ROAD, 40' ENTRANCE ROAD (main village highway access).
The broker's booking management hub — a comprehensive, real-time ledger of every plot reservation attributed to their agency. From here they can process payments, print receipts, and monitor each client's payment journey.
| Column | Description | Example Value |
|---|---|---|
| Booking Ref | Unique system-generated booking identifier with embedded date and plot info | BK-20260909-P-023-57E6 |
| Plot No | Assigned residential plot number | P-023 |
| Client Name | Registered buyer's full name | ram / Arivudai Nambi |
| Date | Booking date | 9/9/2026 |
| Amount Paid | Cumulative amount collected from buyer | ₹2,20,000 |
| Balance | Remaining amount due from buyer | ₹37,30,000 |
| Status | Current booking stage | Confirmed / Token Advance |
| Pay Balance | Button to record next installment | Opens payment entry modal |
| Receipt | Generate and download official receipt | QR-coded PDF receipt |
A tamper-proof, chronologically ordered ledger of every payment transaction ever recorded against the agency's bookings. This serves as the financial source of truth for commission calculations, bank loan documentation, and regulatory audits.
PAY-20260909-4A9207) — printable on official receipts.Balance Payment, Token Advance, Agreement Advance, or Registration Fees.Completed): All recorded payments are final — no deletion capability exists by design, ensuring financial integrity.
The partner's business intelligence and commission reporting center. Brokers use this to generate statements for their own accountants, reconcile commissions with the developer, and analyze their performance across custom date ranges.
All Time, Today, Last 7 Days, This Month, Last Month, This Year.Token Advance, Confirmed, Sold, or All Statuses.Print (browser print dialog) and EXPORT EXCEL / CSV (downloads the filtered data as a spreadsheet for external accounting).Explore the dedicated interfaces for different stakeholders, from secure authentication to role-specific command centers.
The unified login portal allowing Super Admins, Channel Partners, and Employees to securely access their respective dashboards. It provides role-specific entry points ensuring strict access control across the enterprise application.
The command center for the management team. This view aggregates data across the entire township project, giving promoters a complete and instantaneous overview of financial and operational health.
A dedicated hub for external property brokers. It isolates their specific clients and transactions, providing them with everything they need to manage their agency's pipeline and commissions securely.
The internal CRM and operations terminal for company Sales Executives. It allows staff members to monitor their specific property allocations and follow up on client payment schedules efficiently.
The Indian real estate sector manages millions of property transactions annually, yet most township sales operations still rely on fragmented offline processes. This creates systemic inefficiencies that cost developers revenue, create disputes, and undermine buyer confidence. The residential real estate industry — particularly the market for plotted developments, farm layouts, and township projects — has long been plagued by operational inefficiencies rooted in manual, paper-based systems:
A traditional real estate developer presents projects using A1 or A0 printed plot maps and physical township survey drawings. These static documents suffer from three critical flaws:
Plotted residential developments have seen explosive growth across Tier-2 and Tier-3 cities in Telangana, Tamil Nadu, Karnataka, and Andhra Pradesh due to:
The Government of India's RERA framework now requires developers to maintain registered agreements, channel broker licensing, and tamper-proof financial records. The platform was built to be RERA compliant by design — providing complete audit trails, registered broker management, and documented payment milestones for every transaction.
Avg. Dispute Cost Without Digital Records
Faster Closing Speed With Digital Systems
Plots Managed Live In Enterprise Farm Layout
Estimated Total Project Value
The Plot Booking Real Estate Software is not just a software tool — it is the digital nervous system of a township development project, connecting every stakeholder and every transaction in real time.
The Plot Booking Real Estate Software is a purpose-built, full-stack enterprise software solution designed from the ground up to manage the complete commercial lifecycle of a residential township development. It is the unified digital command center.
Manages 184 individually identified, spatially mapped residential plots with precise cadastral coordinates, dimensions, facing orientations, road widths, pricing tiers, and live availability status — all derived from official government survey blueprints.
Simultaneously serves four distinct user types — Management, Channel Partners, Sales Executives, and Buyers — each with a tailored interface, appropriate data access, and role-specific workflows.
Tracks every rupee from initial token advance through agreement payments, infrastructure milestones, and final registration fees — with verified digital receipts and an immutable payment ledger.
Maintains RERA-ready documentation, KYC verification records, legally formatted agreements, and tamper-proof audit logs for every administrative action, satisfying both regulatory obligations and investor due diligence requirements.
The platform's vision is to transform how Indian real estate developers manage township projects by replacing fragmented, offline paper trails with a synchronized, transparent, and legally defensible digital record system. The platform gives every stakeholder — from the Managing Director reviewing collections to the first-time homebuyer tracking their payment schedule — a real-time, accurate, trustworthy view of where their transaction stands.
The current live deployment manages the Enterprise Farm Layout (184 Plots), a master township cadastral development located in the Hyderabad–Telangana region featuring 184 residential plots, 20ft wide arterial roads, a Suramriver riverfront boundary, dedicated park and temple amenities, and a total project valuation of approximately ₹38 crore.
Detailed Personas
This platform serves four distinct user personas, each with unique workflows, data needs, and decision-making responsibilities.
Role Code: super_admin | Ex: Managing Director, Sales Director | Access: Unrestricted
Who they are: The promoter, director, or senior management. They have the highest-level business interest in the project — they need to know the precise financial standing, unsold plots, performing brokers, and irregularities.
Daily challenges without platform: Calling sales reps for inventory status. Manually reconciling receipts. No reliable way to detect double-registrations or unauthorized discounts. Unable to prove compliance under RERA.
What the platform gives them: Real-time financial dashboards, complete plot inventory visibility, channel partner performance reports, tamper-proof audit trails, and one-click broadcast capabilities.
Role Code: channel_partner | Ex: Ram (Licensed Broker) | Access: Own clients/bookings
Who they are: Licensed brokers who bring buyers to the developer for a commission. They operate independent offices and work with multiple developers.
Daily challenges without platform: Carrying outdated physical maps. Losing referral credit without timestamped proof. Unable to instantly lock a plot in front of a client. Commission disputes due to lack of transparent payment records.
What the platform gives them: Always-updated digital plot map, instant plot locking, clean commission tracking dashboard, and professional, verifiable digital receipt generation.
Role Code: employee | Ex: Karthik (Site Sales) | Access: All bookings, no admin config
Who they are: Internal staff working for the developer. Manage site visits, coordinate with partners, process tokens, verify KYC, and track payment milestones.
Daily challenges without platform: Managing physical registers (data loss risk). Missing 72-hour token expiry windows. Calling buyers manually for reminders. Losing physical KYC documents.
What the platform gives them: Centralized CRM dashboard, automated token expiry tracking, digital KYC uploads, milestone recording, and complete activity logs.
Role Code: customer | Ex: Arivudai Nambi (Investor) | Access: Own plot, docs, payments
Who they are: End buyers purchasing plots for construction or investment. First-time buyers or experienced investors.
Daily challenges without platform: No visibility into next installment dates. Physical receipts that get lost. Unable to verify deed legitimacy without office visits. Difficulty sharing payment proof with banks.
What the platform gives them: Personal dashboard showing plot specs, payment history, remaining dues, and QR-verified digital receipts accessible anywhere.
Every feature in the platform exists because a real operational failure occurred in the traditional real estate process. This section maps each problem to its platform solution.
Problem: Two brokers simultaneously collect token for Plot P-077. Paper register updated manually — second booking discovered after the fact.
Solution: PostgreSQL SELECT FOR UPDATE row lock ensures only the first submitted transaction succeeds. Second agent receives immediate "Plot just locked" message.
Problem: Two agents claim the same client referral. No timestamped proof of who registered the client first.
Solution: Every client registration creates a timestamped record with agent ID, client contact details, IP address, and date. First registration rule is system-enforced.
Problem: Plot P-030 held for 3 weeks without payment. Sales manager forgets to release; plot unavailable for legitimate buyers.
Solution: 72-hour countdown timer automatic release returns plot to available status without admin action.
Problem: Broker presents ₹2,000/sq.ft. after rate revised to ₹2,500. Printed brochures cannot be recalled once distributed.
Solution: All rate changes by admin update live in the platform immediately. Every plot card shows the current rate in real time.
Problem: Buyer cannot prove token payment to bank. Carbon copy receipt stored in a file folder.
Solution: Digital receipts with unique reference IDs, QR codes, and developer letterhead generated instantly and re-printable at any time.
Problem: Broker offers 15% below list price. Discovered only when agreement is executed months later.
Solution: All prices in the system are admin-controlled. Brokers cannot override rates. Any price change is logged in the audit trail with before/after values.
Problem: Aadhaar copy lost in office pile. Physical photocopies stored in manila folders.
Solution: Secure digital upload pipeline with mandatory field validation. Document status visible in booking record.
Problem: Director cannot know total collections in real time. Wait for sales team to compile Excel report — typically weekly.
Solution: Live dashboard showing total collections, individual booking statuses, and per-agent performance — updated in real time.
The flagship feature. A municipality-survey-accurate, vector-based SVG rendering of the entire 184-plot township that functions as a live sales tool. Each polygon responds individually to mouse hover and click. Plot fill colors update in real time across all connected sessions. Includes Blueprint Layout, Schematic Grid, and Original Blueprint modes with zoom, pan, and search.
Single-click token initiation. 72-hour configurable hold window with automatic expiry and release. Instant transitions: available → token_advance → confirmed → sold. Race condition prevention via atomic row-level database locking.
Records Token Advance, Agreement Advance (25%), Infrastructure Milestone (25%), and Final Registration Balance (50%). Supports NEFT, RTGS, IMPS, UPI, Cheque, DD, Cash. Auto balance recalculation and downloadable QR-encoded receipts.
Secure multi-part upload for Aadhaar, PAN, bank passbook, and sale deed. Document type classification and mandatory verification checklist per booking. Stored in dedicated volume with access control.
Complete lifecycle: Registration → Verification → Activation → Booking Attribution. Per-agency commission tiers. Date-wise sales reports with Excel/CSV export.
Super Admin broadcasts messages to partners. Targeted booking reminders and payment follow-up notifications to clients.
Every user action (login, price edit, status change, upload) is written to an immutable log. Records actor ID, action type, old/new values (JSONB), IP address, and exact UTC timestamp. Searchable for regulatory inspections.
The Super Admin controls every aspect of the platform. This section documents every task an admin performs, with step-by-step instructions.
1. Navigate: http://localhost:8080 (prod) or :5173 (dev).
2. Credentials: admin@example.com / admin123. JWT access token (24h) and refresh token (30d) issued.
3. Dashboard Access: Redirects to /admin/dashboard showing company-wide overview.
Navigate to Admin → Projects → Create New Project. Set Project Code (ERP-2026), Name (Enterprise Farm Layout), Total Plots (184), Default Rate (₹2,500), Token Amount (₹1,00,000), Blueprint URL, and Active Status.
Navigate to Admin → Plots. Bulk Update Pricing: Changes rate/sq.ft and total prices recalculate. Block Plots: Reserve for management. Edit Individual Plots: Dimensions, facing, road width. Force-Release: Manually release expired tokens.
Navigate to Admin → Channel Partners. Review new registrations with RERA licenses. Approve/Reject with assigned commission % (e.g. 2.5% to 4%). Suspend accounts if needed. View individual partner performance comparisons.
Navigate to Admin → Notifications → New Broadcast. Write title/body. Select audience (All Partners, Specific, All Employees). Broadcast appears in recipient's dashboard instantly.
Navigate to Admin → Audit Logs. Filter by date/user/action. Shows: Who performed action, What was changed, Old/New JSON values, and IP Address + UTC Timestamp.
Channel Partners are the primary revenue engine of the township. This guide covers every action a partner takes from first login to commission settlement.
Go to platform URL. Enter credentials. Redirects to /channel/dashboard. Data reflects only your agency's activity.
1. Open Available Plots. 2. Click Green Plot for detail drawer (specs, rate, token req). 3. Toggle Blueprint/Schematic/Original modes. 4. Handle objections by filtering (e.g. facing, road width).
1. Click "Book with Token". 2. Fill Buyer Details (Name, Phone, ID ref). 3. Enter Payment Reference (UPI, NEFT, Cheque). 4. Submit (locks plot instantly, creates BK-ref). 5. Generate QR-coded Receipt.
When client pays agreement advance (25%): 1. Go to My Bookings, click Pay Balance. 2. Enter stage, amount, mode, ref. 3. Submit (status changes to confirmed, plot turns red). 4. Print updated receipt.
1. Navigate to Reports. 2. Set Date Range. 3. Review 4 KPI cards. 4. Check Date-Wise Client Sales Log. 5. EXPORT EXCEL/CSV for accountant or invoicing.
Internal sales executives are the on-the-ground operators who manage physical site visits, verify documents, and advance bookings.
The portal gives buyers transparent, real-time access to their purchase journey, eliminating constant calls for status updates.
After token booking, customer receives credentials. Logs into /user/dashboard.
My Payments -> Click Receipt. Official letterhead PDF generates with QR code, formatted for Indian bank home loans.
Scanning the receipt's QR code connects to an endpoint returning the authentication status and booking details, proving payment legitimacy.
Understanding the complete journey from a buyer's first enquiry to the final registered sale deed is critical for all platform users. This section maps every stage, document, and system action.
| Stage | Plot Status | Action Required | Documents Generated | System Actions |
|---|---|---|---|---|
| Stage 0: Enquiry | Available (Green) | Broker presents CAD layout. Client shortlists plots. | None | No lock applied. Multiple users can view simultaneously. |
| Stage 1: Token Advance | Token (Yellow) | Buyer pays ₹20,000 – ₹1,00,000 token. KYC collected. | Token Receipt (QR coded) | Plot locked instantly. 72 hour countdown starts. Booking record created. |
| Stage 2: Agreement Execution | Confirmed (Red) | Buyer pays 25% agreement advance. Agreement for Sale signed. | Agreement Receipt, Agreement of Sale (PDF) | Status updated. Balance recalculated. KYC checklist completed. |
| Stage 3: Infrastructure Milestone | Confirmed (Red) | Buyer pays next 25% installment upon infrastructure clearance. | Infrastructure Milestone Receipt | Running total payment updated. Notification sent to buyer. |
| Stage 4: Final Registration | Sold (Blue) | Buyer pays final 50%. Sub-Registrar appointment for Sale Deed registration. | Final Payment Receipt, Sale Deed (Government Registered) | Plot status set to sold. Permanently locked. Ownership record updated. |
If a buyer pays the token advance but fails to execute the Agreement of Sale within the agreed window (typically 15–30 days), the admin or sales executive can cancel the booking. The token amount forfeiture policy (developer-specific) applies. The plot reverts to available and appears green on the layout for all users.
Gross Plot Value = (Area in Sq.Ft. × Base Rate per Sq.Ft.) + Preferential Location Charges (PLC)
| Plot Category | Dimensions | Area (Sq.Ft.) | Base Rate | Gross Value |
|---|---|---|---|---|
| Standard Residential | 30 × 50 ft | 1,500 | ₹2,500 | ₹37,50,000 |
| Medium Premium | 35 × 50 ft | 1,750 | ₹2,500 | ₹43,75,000 |
| Large Plot | 35 × 53.7 ft | 1,880 | ₹2,500 | ₹47,00,000 |
| Executive / Corner | 40 × 55 ft | 2,200 | ₹2,500 | ₹55,00,000 |
RERA compliance mandates that every property transaction is backed by verified customer identity documentation. The platform provides a structured digital document vault for each booking:
| Document | Format |
|---|---|
| Aadhaar (F/B) | PDF, JPG, PNG (5MB) |
| PAN Card | PDF, JPG, PNG (5MB) |
| Photograph | JPG, PNG (2MB) |
| Bank Passbook | PDF (10MB) |
| Agreement of Sale | PDF (20MB) |
1. Buyer submits physicals. 2. Exec scans/uploads. 3. Exec marks Verified after cross-check. 4. Timestamp + Exec ID saved to audit log. 5. Admin reviews completeness.
The platform manages the full commission lifecycle from booking attribution to settlement documentation:
| Tier | Criteria | Comm % |
|---|---|---|
| Standard | RERA + MOU | 2.0% |
| Silver | 5+ successful / qtr | 3.0% |
| Gold | 10+ successful / qtr | 4.0% |
| Premium | Special management | 5.0% |
Ex: ₹37,50,000 × 3.0% = ₹1,12,500 commission per plot
1. Partner exports CSV. 2. Admin cross-references. 3. Computed on Confirmed stage (Agreement paid). 4. Bank transfer made. 5. Audit trail updated.
Audit Trails, Notifications, and Reports to satisfy RERA compliance and operational visibility.
Satisfies RERA compliance with legally defensible records:
Security: JWT, Bcrypt Hashing, Role-Based Route Protection, Multi-Tenant Data Isolation.
Super Admin Reports:
Company Overview Dashboard, Agency Performance Comparison, Financial Aging Report (0-30, 30-60+ days overdue).
Channel Partner Reports:
Date-Wise Sales Log, Commission Statement, Client Receivables Report.
When multiple channel partners attempt to place tokens simultaneously on the same plot, the backend executes an atomic PostgreSQL row lock:
SELECT * FROM app.plots WHERE id = :plot_id AND status = 'available' FOR UPDATE;
The first transaction acquires the write lock and updates status to token_booked. The subsequent concurrent transaction receives HTTP 409 Conflict: "This plot has just been locked by another booking." No double booking is possible at the database level.
20. Backend API & Relational Schema (ERD)
21. Production DevOps & Docker Ingress
| Table | Primary & Foreign Keys | Key Attributes |
|---|---|---|
| app.projects | id UUID PK | code UNIQUE, name, total_plots, default_price_per_sqft, blueprint_url, status. |
| app.plots | id UUID PK / project_id FK | plot_number, default_token_amount, area_sqft, dimensions, price_per_sqft, facing, total_price, token_required, status, blueprint_coords JSONB. |
| app.users | id UUID PK | email UNIQUE, password_hash, phone, is_active, first_name, last_name. |
| app.roles | id UUID PK | code (super_admin, channel_partner, employee, customer), name, description. |
| app.customers | id UUID PK / user_id FK | aadhaar_number, pan_number, address, bank_details. |
| app.bookings | id UUID PK / plot_id FK / customer_id FK | booking_ref UNIQUE, token_amount, booking_date, token_expiry_date, agreement_status. |
| app.payments | id UUID PK / booking_id FK / booked_by_user_id FK | payment_ref UNIQUE, amount_paid, payment_type, payment_mode, transaction_ref, status. |
| app.channel_partners | id UUID PK / user_id FK | agency_name, rera_license, commission_percentage, is_verified. |
| app.audit_logs | id UUID PK / user_id FK | action, entity_name, entity_id, old_values JSONB, new_values JSONB, ip_address, created_at. |
We bring architectural rigor, industry expertise, and a business-first approach to every property management deployment we undertake.
End-to-end property lifecycle management built around your operational workflows, from land acquisition to final handover.
Intelligent process automation that starts with your operational bottlenecks, eliminating manual data entry and reducing compliance risks.
Enterprise-grade security and scalable infrastructure designed to handle thousands of units, multi-phase projects, and complex financial reporting.
Automated GST/TDS calculations, intelligent payment scheduling, and comprehensive financial reporting tailored for regional real estate regulations.
Granular visibility into project phases, block-wise inventory, and construction milestones to keep teams aligned and deliveries on schedule.
Dedicated digital portals for brokers and channel partners to track leads, manage block bookings, and calculate commissions transparently.
A seamless post-sales experience for buyers to view payment receipts, access legal documents, and track their property's possession status in real-time.
End-to-end property lifecycle management built around your operational workflows, from land acquisition to final handover.
Intelligent process automation that starts with your operational bottlenecks, eliminating manual data entry and reducing compliance risks.
Enterprise-grade security and scalable infrastructure designed to handle thousands of units, multi-phase projects, and complex financial reporting.
Automated GST/TDS calculations, intelligent payment scheduling, and comprehensive financial reporting tailored for regional real estate regulations.
Granular visibility into project phases, block-wise inventory, and construction milestones to keep teams aligned and deliveries on schedule.
Dedicated digital portals for brokers and channel partners to track leads, manage block bookings, and calculate commissions transparently.
A seamless post-sales experience for buyers to view payment receipts, access legal documents, and track their property's possession status in real-time.
We're available to deploy our Real Estate ERP platform for property developers across India and globally, including organizations based in Chennai, Bangalore, Hyderabad, and Mumbai, as well as international real estate groups.
Yes — both can view it. But only one can successfully book it. The database row lock ensures atomic exclusive access at the moment of booking submission.
The form state is preserved in the browser. If the submission did not complete before the disconnection, the plot remains available and the booking must be resubmitted. No partial data is written to the database.
No. Each receipt is tied to a unique database payment reference ID. The QR code encodes a signed verification token. Scanning the QR code returns the real-time payment status from the database — a forged receipt without a valid reference ID will fail verification.
Yes. Every buyer with a registered customer account can log in and view their complete payment history, upcoming milestones, balance dues, and document verification status at any time.
Under current Indian tax law, plotted residential land sales are exempt from GST (as of 2024). However, the payment receipt module includes a configurable tax field for development charges, infrastructure charges, or RERA registration fees that may be applicable.
Yes. The responsive design adapts to smartphones and tablets. The interactive cadastral blueprint supports touch pinch-to-zoom and swipe-to-pan gestures, enabling brokers to conduct full client presentations on an iPad or Android tablet at the site itself.
| Term | Definition in System Context |
|---|---|
| Cadastral Map | An official government-issued map or survey drawing that shows the boundaries and details of individual land parcels (plots) within a development. |
| Token Advance | A partial payment (typically ₹20,000–₹1,00,000) made by a buyer to temporarily reserve a specific plot. Does not constitute a legal agreement but holds the plot for a defined window. |
| Agreement for Sale | The legally binding contract between the buyer and developer, executed after the agreement advance payment, detailing all terms of the property transaction. |
| Sale Deed | The final legal instrument registered at the Sub-Registrar's office that transfers ownership of the property from developer to buyer. |
| RERA | Real Estate (Regulation and Development) Act, 2016. Indian law requiring registration of real estate projects, licensed brokers, and transparent documentation of all property transactions. |
| Channel Partner | A RERA-licensed real estate broker or agency that brings buyers to the developer in exchange for a commission on completed transactions. |
| DTCP | Directorate of Town and Country Planning. The government authority that approves and authorizes township layout plans in Telangana and Tamil Nadu. |
| PLC | Preferential Location Charge. An additional premium charged over and above the base rate per sq.ft. for plots with preferred characteristics — corner position, specific facing, main road frontage. |
| KYC | Know Your Customer. The process of verifying a buyer's identity through government-issued documents (Aadhaar, PAN) before completing a financial transaction. |
| RBAC | Role-Based Access Control. A security framework where each user's access to system features is determined entirely by their assigned role (super_admin, channel_partner, employee, customer). |
| JWT | JSON Web Token. A digitally signed, stateless token issued at login that carries the user's identity and role claims, validated on every API request without querying the database. |
| SVG | Scalable Vector Graphics. The web standard used to render the interactive cadastral blueprint as a scalable, resolution-independent map of plot boundaries. |
| Row-Level Lock | A PostgreSQL database mechanism that exclusively locks a single database row for the duration of a transaction, preventing concurrent writes to the same record — used to prevent double bookings. |
| Audit Log | An immutable, chronologically ordered record of every significant system action, including who performed it, when, from which IP address, and what changed. |
| Milestone Payment | A scheduled payment installment tied to the completion of a specific project development stage (token, agreement, infrastructure, registration). |