Back to Selected Work
Case Study 2 of 4
IN DEVELOPMENTFull-Stack Real Estate SaaS / Next.js + NestJS Platform

Property Peaker

Multi-Tenant Real Estate Marketplace, Multi-Role Agency Management & Construction Estimator

Role
Full-Stack (Next.js + NestJS)
Timeline
Started 2025 (In Dev)
Architecture
Multi-Role Agency RBAC
Builder Tools
Land Unit & Cost Estimator
Database
PostgreSQL Multi-Tenant
property-picker.production.view
Geospatial Search & Synchronized Map Coordinates
Click to enlarge full view

Geospatial Search & Synchronized Map Coordinates

Interactive listing explorer with dynamic map bounds, price tier filters, and agent enquiry integration.

Verified Asset
Admin & Agency RBAC
System Roles
Sell & Rent
Listing Types
Land & Cost Calculator
Builder Suite
INTERACTIVE MULTI-ROLE & BUILDER TOOL SUITE (IN DEVELOPMENT)

Platform Telemetry, Agency Hierarchy & Builder Calculators

Built on Next.js + NestJS + PostgreSQL
ACTIVE DEVELOPMENT · STARTED 2025
STACK: Next.js + NestJS + PostgreSQL

Property Peaker System Telemetry & Architecture Suite

v0.8-dev

Multi-role real estate marketplace for property sales and rentals, multi-tenant agency management with custom RBAC, builder land calculators, and multi-step listing forms.

Multi-Role RBAC Active
Listing Marketplaces
Buy, Sell & Rent
Agency Hierarchy
Multi-Tenant RBAC
Builder Suite
Land & Cost Estimator
Core Stack
Next.js + NestJS
Interactive Platform Modules· Select View:

Land Area Regional Unit Converter

Live Mathematical Engine

Translate between regional land units (Marla, Kanal) and standard square footage instantly.

SQUARE FEET
1,125 sq ft
MARLA (225)
5 Marla
KANAL
0.25 Kanal
SQUARE YARDS
125 sq yd
SQUARE METERS
104.5
ACRES
0.0258 Acres
Integrated directly into property creation form & valuation calculators.

House Construction Cost Estimator

Builder Algorithm

Compute estimated budget breakdown to construct a required house based on land area & finishes.

Total Covered Area: 1,620 sq ft
PKR 0.71 Crore
Rate: PKR 4400/sq ft
Timeline: ~10 Months
GREY STRUCTURE (58%)
PKR 41.3 Lacs
FINISHING & FIXTURES (42%)
PKR 29.9 Lacs

01.System Overview & The Engineering Challenge

Property Peaker is a Next.js and NestJS real estate marketplace and multi-tenant agency management platform started in 2025 and currently in active development. The platform connects property buyers, tenants, and sellers while providing independent real estate agencies with dedicated branded portals to manage their agents, assign custom roles and permissions, and track listing performance. Super Admins monitor global platform telemetry and agency activity. Additionally, the system provides builder mathematical tools to convert land units across regional standards and estimate total house construction costs based on covered area and material grades.

Core Problem Statement:

Engineering a scalable real estate ecosystem with multi-tenant agency isolation, strict RBAC authorization across Super Admins, Agency Managers, and Agents, seamless multi-step form state management for rich listing media, and performant backend services in NestJS with PostgreSQL to execute dynamic construction cost algorithms and spatial property queries.

02.Ali's Specific Role & Deliverables

Ali is architecting the complete full-stack application using Next.js on the frontend, NestJS with modular architecture and RBAC guards on the backend, and PostgreSQL for relational multi-tenant persistence. He engineered the multi-role agency management system, custom permission matrix, Super Admin and agency telemetry dashboards, multi-step property creation wizard, and the builder land conversion and construction estimation suite.

Key Technical Contributions:

Architecting the full-stack system with Next.js App Router, NestJS modular backend services, TypeScript, and PostgreSQL.
Engineered multi-role agency hierarchy: platform Super Admin dashboard for global agency/property analytics, dedicated agency portals, employee rosters, and custom granular RBAC permissions.
Built buy, sell, and rental listing marketplaces with advanced multi-criteria filtering, pricing tiers, and media galleries.
Developed an intuitive multi-step form wizard for onboarding properties with rich specifications, floor plans, pricing, amenities, and location data.
Engineered builder-focused mathematical tools: regional land area unit converter (Marla, Kanal, Sq. Ft, Sq. Yards, Sq. Meters, Acres) and dynamic house construction cost estimator based on covered area, floors, and material grades.
Designed real-time responsive analytics dashboards for both Super Admins (platform oversight) and Agencies (employee productivity and listing stats).

03.Architectural Highlights & Decisions

Multi-Role Agency Architecture & Custom RBAC Matrix

Engineered a scalable multi-tenant access control system with NestJS guards and decorators, allowing Super Admins to manage agencies, and agencies to configure custom roles, permission policies, and employee assignments.

Builder Suite: Land Unit Conversion & House Cost Estimator

Developed high-precision mathematical algorithms converting regional land units (Marla, Kanal, Sq. Ft, Acres) and generating granular construction cost breakdowns (grey structure, finishing, materials) based on covered area and floor configurations.

Multi-Step Property Onboarding State Machine

Designed a robust multi-step property creation workflow with client-side validation, media uploads, spatial coordinate mapping, and draft saving, interfacing with NestJS transactional endpoints.

Super Admin & Agency Performance Telemetry Dashboards

Constructed segregated analytical dashboards delivering real-time insights into active listings, inquiry conversion rates, employee productivity, and platform-wide inventory health.

04.Technology Stack

Next.jsNestJSTypeScriptPostgreSQLTailwind CSSREST APIsPrisma / TypeORMLeaflet / MapsDocker