Skip to content
← WorkProject 003Concept build

Northline Estates

A property listing platform with search, map view and an agent dashboard for managing enquiries.

Client type
Concept build
Category
Software
Role
Design + engineering
Year
2026
Open the working demo
Northline Estates property platform concept — listing grid and map

00 / Overview

Overview

How do agents and buyers see the same listing without stepping on each other?

Technology
  • Next.js
  • PostgreSQL
  • Prisma
  • Mapbox
  • Supabase
Delivered
  • Geo-search with map and list views
  • Listing management with media uploads
  • Enquiry pipeline for agents
  • Saved searches and alerts

01 / The problem

We didn't start with the screen.

Real-estate agencies juggle listings across portals, spreadsheets and WhatsApp. Buyers get slow answers, and agents lose track of who asked about what.

02 / The approach

We started with the system.

We designed two products in one: a fast public listing experience with map and filters, and an agent dashboard where every enquiry is tracked from first message to viewing.

  1. SYS / 01Postgres with PostGIS for map search; one listing model feeding public and agent views
  2. SYS / 02Role-based agent dashboard for enquiries, viewings and status
  3. SYS / 03Server-rendered search with URL-addressable filters

03 / The interface

Then we built the interface.

A full-stack application with listing management, geo-search, saved searches, enquiry pipeline and role-based access for agents and administrators.

Use it yourself — open the demo

  • Northline Estates listing search concept
    Northline Estates listing search concept01 / 02
  • Northline Estates — a listing opened, with photos and the EMI calculator
    Northline Estates — a listing opened, with photos and the EMI calculator02 / 02

04 / The build

The build

What it does

  • Geo-search with map and list views
  • Listing management with media uploads
  • Enquiry pipeline for agents
  • Saved searches and alerts
  • Role-based admin

Built with

  • Next.js
  • PostgreSQL
  • Prisma
  • Mapbox
  • Supabase

05 / The result

The result

A concept build has no client numbers, and we would rather show none than invent some.

What it proves is the approach: problem first, system second, interface last. Results sections appear only on delivered client work, with verifiable outcomes.

Could we build yours?

Next project

Pulse

A SaaS analytics dashboard MVP with team workspaces, billing and real-time event tracking.