Elegant IT
PropTech · AI and Engineering · UX and UI

Raw GIS data
turned into decisions.

A PropTech startup was sitting on rich geospatial data with no way to make it useful. The platform needed to let commercial real estate professionals query locations, compare sites, and understand placement intelligence without needing a GIS specialist.

0%
Faster onboarding
0k+
Properties indexed
0
AI analysis layers
0 wks
Full build time
UX ResearchProduct DesignFull-Stack EngineeringAI IntegrationGIS Data Architecture
220 Atlantic Avenue
Brooklyn · NY
AI scored
87/ 100
Suitability for fast-casual food
Foot trafficHigh · 8.2k / day
Lease rate$72 / sqft
Median income$92,400
Comparable sites14 within 1 mi
+
Layers
Foot traffic
Demographics
Competitor density
Lease rate
Zoning
The problem space

The data existed.
The interface did not.

A PropTech startup had built a dataset of commercial property locations, lease rates, demographic overlays, and foot traffic patterns. The data was valuable. But it was locked in flat files and a specialist GIS tool that only two people on their team could operate. Their sales team could not use it. Their clients could not see it. And new hires spent three to four weeks learning the tool before they could produce any analysis.

Three specific pain points
01

GIS tool required specialist training with a steep learning curve.

02

No way for clients to self-serve location analysis.

03

Site comparison required manual exports and spreadsheet work.

0–4 wks
Average onboarding time for a new analyst before they could produce a site report.

The data was valuable. We just could not get it out of the tool and in front of the people who needed it.

Founder · PropTech client
0 people
On the team who could operate the existing GIS tool independently.
What we built

A location intelligence platform built for people, not specialists.

app.locationiq.com / map
Layers
Foot traffic
Demographics
Lease rate
Transit access
Location search in natural language
AI-powered site scoring
Client-ready comparison reports
Core capabilities

Natural language location search

Users search for locations in plain English. “Show me high-footfall commercial zones within 500m of a major transit hub in Brooklyn with a lease rate under $80 per square foot.” No GIS training required.

brooklyn · footfall > 6k · lease < $80
220 Atlantic Ave87
118 Smith St82
340 Bond St79
62 Court St76

AI site scoring

Every property receives an AI-generated suitability score based on your specific tenant criteria.

87/ 100
220 Atlantic Ave
Footfall92
Income78
Transit95
Competition64

Comparable analysis

Select any site and see instantly comparable properties ranked by similarity score.

Client reporting

Site comparison reports generated automatically. What took analysts half a day now takes thirty seconds.

Site report
220 Atlantic Ave
Score87 / 100

Multi-tenant architecture

Multiple brokerage firms can use the platform with complete data isolation. Each client sees only their data and their AI analyses.

Tenant
Acme Realty
340 properties
Tenant
Vista Group
128 properties
Tenant
Marlow CRE
892 properties

Demographic intelligence overlays

Foot traffic, population density, income brackets, and daytime population overlaid directly on the map. Toggle any layer on or off.

FootfallIncomeLease
How the AI works

We built the pipeline before we built the interface.

The GIS data came in multiple formats from multiple sources. Property boundaries as shapefiles. Foot traffic as CSV exports. Demographic data via API. Lease data as spreadsheet exports. We built a unified ingestion pipeline that normalised all sources into a single PostgreSQL schema with PostGIS extension for geospatial queries.

The AI does not guess. It scores against your criteria.

We built a criteria-based scoring engine. A broker defines what they look for in a commercial tenant placement: foot traffic threshold, income bracket, proximity to anchors, competitor density. The AI scores every property in the dataset against those criteria and ranks the results. The criteria are saved per client.

The hardest part was making complex queries feel simple.

We spent two weeks on the search interface alone. The goal was for a non-technical broker to express a complex location query in plain language and get accurate results. We used Claude API for intent parsing, combined with a structured query builder that translates the parsed intent into PostGIS queries.

The output needed to be something you could send to a client.

We built a report generation layer that takes the AI analysis and formats it into a clean, professional PDF and web view. Site comparison, demographic summary, foot traffic patterns, and AI-generated narrative explanation. The entire report is generated in under 10 seconds.

The numbers after launch.

0%
Faster onboarding for new analysts
From three to four weeks to under two weeks.
10 min
Average time to generate a full site comparison report
Down from three to four hours of manual analyst work.
0%
Of new analysts could produce a site report on day one
Zero GIS training required before first productive analysis.
0 wks
From first call to fully deployed live platform
Including AI scoring engine and multi-tenant architecture.

“The platform changed what our junior analysts can do on their first week. We had people generating client-ready site reports on day two. Before this, that took months of GIS training.”

FounderPropTech client · name withheld by request
How eight weeks became a platform
Week 1

Discovery and data audit

We spent the first week understanding the data sources, formats, and quality. Defined the unified schema. Scoped the ingestion pipeline.

Week 2

UX research and architecture

Broker interviews. Mapped the location research workflow end to end. Defined the natural language search requirements.

Week 3

Visual design and map UI

High-fidelity map interface, property cards, layer controls, report layout. Interactive Figma prototype.

Week 4

Data pipeline and schema

PostGIS schema. Ingestion pipeline for all data sources. First working map queries.

Weeks 5–6

Platform engineering

Full stack build. Map rendering. Search interface. Multi-tenant architecture. Client report generation.

Weeks 7–8

AI integration, QA, launch

Claude API integration for search. Scoring engine deployment. Multi-tenant QA. Production launch.

Tech stack
R
React · Next.js
Frontend
N
Node.js
Backend API
P
PostgreSQL
Database
PG
PostGIS
Geospatial
S
Supabase
Hosting · Realtime
C
Claude API
AI · NL parsing
M
Mapbox GL JS
Map rendering
F
Figma
Design
Scroll the stack

Ready to build something like this?

Book a free 15-minute call. We will look at what you are building and tell you honestly what it takes and whether we are the right fit.