21.0128° N  ·  105.5215° E Hoa Lac — Thach That, Hanoi Personal project · 2026

A property inventory, put where it actually is.

A spatial system for managing and searching real-estate listings, built specifically for the Hoa Lac area. Every property is a marker — glance at it in a popup, open the full page, search and filter right on the map.

Not a listings website. This replaces the spreadsheet and the group chat — the map itself is the management interface.

Role
Product & Development
Phase
1 — Proof of Concept
Scope
Hoa Lac only
First users
In-house agents
All Villas Land plots
XV-B07

Semi-detached villa, south-east facing

Area
180 m²
Price
12.8 bn ₫
Status
Available
Open full page →
Inventory · 5 / 128
128 properties · 1 area · updated 02.10.2026 Hoa Lac

Simulated interface — sample data

The problem

The inventory lives everywhere except where it is needed

Hoa Lac agents currently keep their listings in spreadsheets, Zalo and group chats. The cost lands on the one thing that matters most: time spent with the client.

  • 01
    Fragmented data

    The inventory is split across several files, several chats and several machines.

  • 02
    Constant duplication

    The same plot shows up on several sheets with figures that disagree.

  • 03
    Hard to find the right unit

    Filtering a spreadsheet against a client’s brief is slow and easy to get wrong.

  • 04
    No sense of location

    The coordinates live in the seller’s head, not in the data.

  • 05
    Nothing to show the client

    A row from a spreadsheet does not answer "so where is it?".

  • 06
    One sheet per person

    With no shared source of truth, staying in sync is almost entirely manual.

The solution

Swap the spreadsheet interface for a map

Every property appears at its real position. The map is not a side feature — it is the main working screen.

Before · Spreadsheets & chat

  • Locations recalled from memory
  • Filtering by scrolling and Ctrl+F
  • A private copy per staff member
  • The client has to picture it themselves
→

After · An interactive map

  • The spread of the inventory at a glance
  • Search and filter on the map itself
  • One shared inventory
  • A popup shows where it is and what is next to it
How it is used · Phase 1

Four steps, no manual required

The users run a business; they are not technical. Every action has to be faster than opening a spreadsheet.

01

Marker

Every property is a point at its real coordinates, colour-coded by type.

02

Popup

Tap a marker for the unit code, area, price and status at a glance.

03

Full page

Open the complete record: details, photos and notes.

04

Search & filter

Filter against the client’s brief on the map; results narrow instantly.

Who it is for

In-house first, ecosystem later

First phase
  • The real-estate company itself
  • Sales staff
  • Sales team leads
Later phases
  • Partners
  • Other brokerages
  • Investors
  • Clients
Roadmap

Five phases, each one earning the next

No building a later phase’s features while the current one is unfinished.

  1. 1

    Proof of Concept

    In progress

    Goal: prove the idea works.

    Map renderingMarkersPopupsFull pages
  2. 2

    MVP

    Next

    Goal: daily use inside the company.

    Sign-inInventory managementData updatesData importImage management
  3. 3

    Pilot

    Planned

    Goal: prove it pays off.

    Real deploymentCollect feedbackRefine the experienceStandardise the data
  4. 4

    Multi-company Platform

    Planned

    Goal: grow into an ecosystem.

    Multiple companiesRole-based accessPrivate dataShared inventories
  5. 5

    Hoa Lac Property Ecosystem

    Vision

    Goal: the deepest property-data platform for Hoa Lac.

    Price dataTransaction historyStatisticsMarket analysisAI-assisted advice
Grow deeper rather than wider.

No attempt to build a property platform for the whole of Vietnam. Every bit of effort goes into being the best data platform for Hoa Lac alone.

  • Smallest useful thing firstStart from a minimal version that is genuinely usable.
  • Build only when it is neededA feature has to solve a problem that exists today, not an imagined one.
  • An architecture that scalesThe schema accounts for multi-company from the start, long before it ships.
  • Data is the assetCorrectness, de-duplication and standardisation come before expansion.
Defining success

Four questions every decision is judged against

  • SpeedAn agent finds a property faster than in a spreadsheet.
  • ClarityA client pictures the location without it being explained.
  • One sourceThe inventory lives in one place, with no duplicate copies.
  • HeadroomThe system is ready to serve several companies.
Technology

Stack

Common, maintainable choices with enough headroom to grow into multi-company.

Frontend
Next.jsTypeScriptTailwind
Mapping
LeafletOpenStreetMapGeoJSON
Data
PostgreSQLPostGIS
Infrastructure
VercelObject storage
Get in touch

Want to see it running, or talk about the project?

The project is at Proof of Concept and still moving. Happy to demo it and to hear what you think.

Hoa Lac property map system 21.0128° N · 105.5215° E