Real-estate platform — 2022–24

AX Capital

AX Capital is a real-estate company in Dubai. From 2022 to 2024 I built its public platform from scratch: a corporate site with property search, a custom Quasar CMS behind it, and a Three.js apartment viewer in the browser.

AX Capital
Role
Developer — end to end
Team
One engineer — the whole build
Period
2022 — 2024
Stack
  • Nuxt
  • Quasar
  • Three.js
  • Editor.js
01

Context

AX Capital works the Dubai property market: buying, renting and selling, off-plan projects, an agent directory and its own journal. All of that lives on one public site.

02

What I built

Three pieces. The public site on Nuxt: property search across primary, secondary and off-plan markets, filtered by property type, bedrooms and price range in AED, USD, EUR, GBP or CNY; a map view of listings; agent pages, catalogs and the AX Journal; request forms. A custom CMS on Quasar with Editor.js as the editor, so site content is managed in one admin app. And a 3D apartment viewer in Three.js, so a buyer can see a unit in three dimensions right in the browser.

03

Architecture

Nuxt for the public site, Quasar for the admin, Three.js for the viewer. What had to be true: a listing site earns its traffic from search, so pages had to render fast and stay indexable; the CMS had to be a separate app, so editors never touch the public front end; and the 3D viewer had to load on demand, so pages that do not need it are not slowed by it. Editor.js gave the CMS a block editor whose output is structured JSON, not raw HTML.

04

Challenges

The site mixes two kinds of content: prose for the AX Journal, and listing data that a filter has to query. Editor.js covers the writing side; listing data needs typed, queryable fields instead — so the block editor could not become the site’s only content model.

05

Outcome

axcapital.ae went live with all three pieces — site, CMS and 3D viewer. The client’s reported result was +50% performance.

Results

+50% performanceBuilt from scratch, end to endSite · CMS · 3D viewer
Discuss a project

Have a product to ship?

Send the idea, the repo or the half-built thing. I answer with questions first, then a written scope. Hiring? Tell me which role.