White Square

Visit site

Real estate platform with interactive apartment navigation.

White Square — Screen 1
2026
Built by me
Live
KA · EN · RU
Next.js 15 (App Router)React 19TypeScriptCSS Modulesframer-motionReact Hook FormZodMapLibrePuppeteerin-house CMS

A multilingual real estate platform where buyers explore projects and choose an apartment by clicking through interactive SVG plans, from the building down to the block, floor and unit. I built the whole frontend solo, from zero to launch, and I still maintain it. All content comes from a headless CMS, and the site is built for SEO from the start.

  1. 01Interactive SVG plan selector (building → block → floor → unit), generated from CMS map data
  2. 02Server-side PDF export of reports with Puppeteer, with caching and merged duplicate renders
  3. 03Filterable apartment and commercial listings with URL-synced filters, saved favourites and a MapLibre map
  4. 04Lead forms with React Hook Form + Zod, sent through a server route that keeps the API key off the client
  5. 05SEO: locale-split sitemaps, JSON-LD and a shared metadata builder; 3 languages with locale-prefixed URLs