Skip to content

The brief

Nanta Alta is a development of 25 mountain villas in Els Cortals d'Encamp. The sales team needed a site that makes the site plan, the typologies and the numbers easy to understand from a phone, in the buyer's own language.

The challenge

The site has to carry a seven-figure purchase on a phone screen, in six languages: the site plan, floor plans, prices and availability all had to stay readable at that size. And every brochure request had to reach the buyer in their own language and the sales team with enough context to follow up, even if an email failed.

What I built

The site is organised around an interactive master plan: pick a plot, see the typology, open the floor plans and the price list. Every brochure button sends the buyer a branded email in their language and alerts the sales desk, with a copy in the team's leads sheet. Guides on financing, residency and buying in Andorra answer the questions that usually come next.

Inside the build

The parts that do the work

01Master plan and floor plans

A layered site plan with a colour key per villa type. Floor plans grow from their thumbnail and zoom with pinch, pan and double-tap.

02Price list with Early Bird

Standard and Early Bird prices for Phase 1, availability per villa, and a count of the Early Bird places still left.

03Brochure in six languages

One form behind every brochure button. The buyer gets a branded email in their language; a repeat request within 10 minutes isn't sent twice.

04Lead capture and sales alerts

Every request is saved first. The sales desk sees who asked, in which language, from which button, and whether the email went out.

05Consent-gated ad tracking

The Meta Pixel loads only after marketing consent, and brochure requests count as leads for the ads. Vercel Web Analytics is cookieless.

06Six languages, prerendered

English, Spanish, Catalan, French, Dutch and German, each rendered to HTML at build time with hreflang, so search engines and link previews see real content.

Recreated with demo data — no real client information.

Built with

  • React 19
  • Tailwind
  • Express SSR
  • Motion
  • Supabase
  • Resend
  • Vercel

Visuals & 3D

The 3D behind the sales

Beyond the website, I rebuilt the villas in 3D for the sales films and ads.

  • Villa 01A in 3D

    The 315 m², three-level villa rebuilt in Blender from the architect's plans, every wall, slab and stair to size.

  • Plan to model

    The plans rise off the sheet and the three levels lift apart, in one continuous camera move.

  • Launch films

    A villa film and a blueprint film for Meta, each in 4:5, 9:16 and 16:9.

  • On the sales site

    The same model can be explored on nantaalta.com.

Architecture and still renders: DATA Arquitectes.

Villa 01A's three furnished levels lifted apart: an exploded 3D model on dark green.

Tekke Visuals

See Nanta Alta on my visuals site

visuals.tekkevoorham.com ↗

How it came together

From brief to live

Duration: May – Sep 2026

  1. May 2026

    Strategy & planning

    The promoter's brief set the order of the page: overview, Encamp, vision, plans with dimensions, price list, financing, residency and video calls.

  2. May – Sep 2026

    Design & build

    First version live on 18 May in six languages. Rebuilt in September: new renders, prerendered pages, floor plans that zoom in place and villa availability.

  3. Sep 2026

    Launch & automate

    Automated brochure requests: a branded email in the buyer's language, a sales-desk notice with the delivery result, and an optional copy to the leads sheet.

  4. Jul – Sep 2026

    Ongoing support

    Contact form routed to the sales desk, consent-gated Meta Pixel, cookieless Vercel Analytics, and every stored lead forwarded to the Equity Partners CRM.

Results

Measured on the live site

100Speed (desktop)
100SEO
100Best practices
website enquiries, Jul–Sep 2026
20
Indexed pages
24
Languages
6
languages the brochure email is written in, matched to the page the buyer was reading
6
window in which a repeat request from the same address isn't emailed again (a failed send can be retried)
10 min

Measured with Google Lighthouse · Sep 2026 · other figures from the project’s build and records

Next step

Want something like this?

Tell me about your project — a first take within one working day, and a fixed price in writing before anything starts.

Step by step · from first call to launch

Have a project in mind? Let's build it.

Tell me what you sell and what you need. I reply within one working day with next steps — or an honest “this isn’t for me”.

LinkedIn ↗
What are you looking for?

Next project

Alpha Surfers Academy

View project