BeSigned · Studio System
000%
Compiling assetsLoading shaders
v0.1.0 · enterpriseNY · SF · AMS

[ Real Estate · Premium · 2026 · Live ]

The BS Property Group

2–4× projected leads

Visit website
// BS_PROPERTY_GROUP
BS Property Group home
Listings map view
Property detail page
BS mobile listing
BS mobile menu
01 / 05

↳ swipe or tap thumbnails

[ Overview ]

BS Property Group is a boutique North Miami real estate agency — $1.2B in closed deals, sixteen years on the market, cross-border buyers from São Paulo to Shanghai, specializing in waterfront from Brickell to Bal Harbour. We replatformed their site so it works like a modern product on the level of Compass or Redfin while staying visually boutique.

Client

The BS Property Group

Duration

6 weeks

Sector

Real Estate · Premium

Year

2026

Status

Live

[ The challenge ]

The brief.

Legacy stack was AngularJS (EOL 2022) loading ~96 JS files per page. Listings rendered client-side and didn't index in Google. Cards opened as modals with no individual URLs — impossible to share to WhatsApp or run ads at a single lot. "Save" and "saved search" were gated behind mandatory registration, killing ~70% of first-session visitors.

[ The approach ]

How we shipped it.

  1. 01

    Full move to Next.js 14 with SSR. Every property lives at /property/A11989896 — Google indexes, rich previews work in messengers, ads can target a single lot. Performance budget: LCP < 2s on 4G, INP < 200ms.

  2. 02

    Three card CTAs (Save, Tour, Ask) replace one "View details". Anonymous favorites via device cookie — users save before registering; sign-up offered later, once they're attached.

  3. 03

    Six languages (EN/ES/PT-BR/FR/ZH/RU) with cookie-based detection. Buyer from São Paulo sees Portuguese from the first screen with no redirects.

  4. 04

    Three view modes (list/map/split). Leaflet with CartoDB Voyager tiles tinted to site palette, bronze price markers. Google Maps dependency removed entirely.

[ Stack ]

Next.js 14TypeScriptTailwind CSSGSAP + ScrollTriggerFramer MotionLeafletReact Hook Form + Zod

[ Team ]

  • Engineering × 2
  • Design × 1

[ Results ]

What it moved.

01

+15–20%

from anonymous favorites alone

02

+30–50%

from three CTAs per card

03

2–4×

projected leads combined (not additive)

[ See it live ]

Open The BS Property Group

project-miami.vercel.app