Real-Estate Landing Page
Do'mbirobod City
A professional enterprise landing page for a local real estate company, featuring apartment floor plans, virtual tours, and a price calculator. Built with Next.js and Figma-based UI/UX prototyping.
Overview
Real estate developers need a site that does more than list apartments — it has to make buyers feel confident before they visit. I built the Do'mbirobod City landing page from Figma designs, giving prospective buyers interactive floor plans, a virtual tour, and a price calculator so they can explore the property at their own pace.
What I built
Translated the Figma designs into a pixel-accurate Next.js site — component by component, with smooth scroll animations throughout.
Built the interactive floor plan viewer that lets buyers explore unit layouts with room-level highlighting.
Integrated the price calculator and virtual tour components to give buyers a full picture before they set foot on site.
Architecture
A statically generated Next.js site — fast by default, no backend needed. The interactive components (floor plan viewer, price calculator, virtual tour) all run client-side, keeping the site snappy while the static pages load instantly from the edge.
Under the hood
Interactive floor plan with room-level highlighting and unit selection — buyers can click through each apartment layout and see which rooms are part of the unit.
Client-side price calculator taking unit type, floor, and area as inputs and computing final costs based on the developer's configured pricing rules.
Smooth scroll animations and polished transitions throughout — matching the premium feel the client's brand needed.
What I learned
Working from Figma designs taught me that pixel accuracy matters less than capturing the intended mood — sometimes you have to make small adjustments in code to match what the designer actually envisioned.
Static sites are underrated for marketing pages — you get near-instant load times and no infrastructure to worry about, which made the client happy on launch day.
Built with
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
Design & Tooling
- Figma
- ESLint
- Prettier

