← Back to work
/ work

CarmenUlloa Real Estate

Year 2026
Role Full-stack developer
Next.jsSanityCRM integration5 languages
View live project →
CarmenUlloa Real Estate

Real estate site for Carmen Ulloa Real Estate in Alicante, live-synced to their Inmovilla CRM. Over 175 properties, five languages, close to 900 indexed pages from one system.

Carmen Ulloa manages her full property inventory in Inmovilla, a CRM widely used in the Spanish real estate market. Everything she tracks internally needed to be visible online too: the complete inventory, current prices, new-build projects, and all of it for buyers who speak Dutch, English, Spanish, French and German.

The Costa Blanca draws large numbers of buyers from the Netherlands, Germany and France. Each group expects to search, filter and land on individual property pages via Google, in their own language. That placed two demands at once: an architecture that could carry all those languages, and a site tightly connected enough to the CRM that nothing ever needs updating in two places.

New-build required a different approach. Buyers of off-plan projects are at a different stage from buyers of existing properties. They want project information, not an individual listing card. That meant a dedicated section with its own presentation and its own entry point.

Built a Next.js frontend on two fundamentally different data sources. Sanity handles all editorial content: blog articles, service pages, site structure. The Inmovilla API (via APINMO) delivers all property data: prices, specs, descriptions, reference codes, status. Both sources feed into a single Next.js application that generates a dedicated server-rendered page for every property.

Every property is live in five languages. That means five separate, indexed pages per property, each with its own URL, its own page title and its own content for search engines. Photos load directly from Inmovilla's own CDN with no intermediate storage or re-upload step.

New-build has its own section, fully separate from the resale inventory. Over 20 projects are live, each with its own presentation. New-build buyers enter through a different door.

Location pages for the main Costa Blanca areas (Alicante, Altea, Dénia, Villajoyosa, Benidorm) add another layer of regional search visibility on top of the individual listing pages.

Over 175 active properties online, each in five languages. Close to 900 indexed pages from a single data source.

Carmen Ulloa updates a price in Inmovilla? The site reflects it immediately, in all five languages. A property sells? It disappears from the inventory automatically. She manages one system; the site handles the rest.

For her buyers, this means landing directly on the right property via Google, in their own language, with information that's always current.