Saltar al contenido

Caso · Golf y ocio, turismo de la Costa del Sol

Estepona Golf.

Web nueva para un campo de 18 hoyos de la Costa del Sol, construida desde cero en español, inglés y francés, con backend propio en Supabase, un gestor de noticias que maneja el club y una calculadora de hándicap de campo WHS con datos oficiales de la federación.

Página de inicio de la web de Estepona Golf: el titular Donde la Sierra Bermeja abraza el Mediterráneo sobre una vista aérea del campo, la sierra y el mar.

De un vistazo

Cliente
Estepona Golf
Sector
Golf y ocio, turismo de la Costa del Sol
Año
2026
Servicios
BuildCare
Web publicada
esteponagolf.com
Stack
ViteReactTypeScriptTailwind CSSshadcn/uiSupabasePostgreSQLVercelGitHubGoogle Maps
Estepona Golf en un móvil

01 · Estepona Golf

El reto.

Estepona Golf vende green fees, eventos y restaurante a jugadores que llegan de España, Reino Unido y Francia. El club quería una web que vendiera en los tres idiomas, con URL propias por idioma para que buscadores y asistentes de IA vean tres sitios completos, su propio gestor de noticias y captación de leads, y el campo en sí, los 18 hoyos, las tarifas por temporada y las valoraciones oficiales de slope, listos para consultar en internet antes de viajar.

Por ejemplo: 4 días del diagnóstico al backend nuevo funcionando. Concert Music Festival

02 · Estepona Golf

Lo que construimos.

Polargate construyó una web trilingüe nueva desde cero sobre su stack canónico: Vite, React, TypeScript y Tailwind con shadcn/ui en el front, un proyecto propio de Supabase (Postgres, Auth, Storage y RLS) como backend y Vercel con despliegue desde GitHub al hacer merge. Cada idioma tiene sus rutas y slugs, hreflang, canonical, og:locale y sitemap. El club recibió un panel de administración con roles y gestor de noticias, formularios de captación, una tarjeta interactiva de 18 hoyos con cuatro tees y una calculadora de hándicap de campo WHS con datos oficiales de la RFEG.

Una mano con guante sostiene un móvil en el tee al atardecer con la web móvil de Estepona Golf, el titular Donde la Sierra Bermeja abraza el Mediterráneo y el botón Reservar green fee, mientras un jugador hace el swing al fondo.
Escena recreada con la pantalla real del proyecto

Por ejemplo: 11 módulos entregados en la Fase 1. Elite Smart Build

03 · Estepona Golf

El resultado.

El proyecto se entrega con 536 de 536 claves de traducción en cada uno de los tres idiomas, la imagen principal reducida de 1,3 MB a 251 KB y cero errores de TypeScript tras dos rondas de auditoría adversarial en las que se revisaron 63 hallazgos y se corrigieron los 7 confirmados. El backend es del club y cuesta unos 10 dólares al mes en Supabase. La web ya está publicada en el dominio del club, esteponagolf.com, y Polargate todavía no publica cifras de tráfico ni de reservas.

claves de traducción presentes en cada uno de los tres idiomas
536/536
peso de la imagen principal, antes 1,3 MB
251 KB
idiomas con URL, slugs, hreflang y sitemap propios
3
hoyos descritos por el club, en una tarjeta con 4 tees
18
errores de TypeScript tras dos rondas de auditoría adversarial
0
coste mensual del backend propio del club en Supabase
~10 USD

Por ejemplo: 2 idiomas publicados en la web, español e inglés. Global Dynamic Security Group

04 · Estepona Golf

Cómo lo hicimos.

Por ejemplo: 100 / 100 / 100 Lighthouse móvil: accesibilidad, buenas prácticas, SEO. KD.tech

Un campo que se vende en tres idiomas

Estepona Golf es un campo de 18 hoyos en la Costa del Sol, con casa club, restaurante, tienda y negocio de eventos. Sus jugadores llegan de España, Reino Unido y Francia, y deciden antes de viajar. El club quería una web que vendiera a los tres públicos, con su propio gestor de noticias y captación de leads.

Lo que necesitaba el club

  • URL propias por idioma, para que buscadores y asistentes vean tres sitios completos.
  • El campo, los hoyos, las tarifas y la carta en internet, gestionados por el club.
  • Imágenes ligeras que carguen rápido en el móvil.
  • La tarjeta y las valoraciones oficiales de slope en internet, para que un jugador calcule su hándicap de campo antes de reservar.

Cómo funciona ahora

Las traducciones están completas, 536 de 536 claves en cada idioma, así que ninguna página cae al español a media lectura. La imagen principal pesa 251 KB en lugar de 1,3 MB. Antes de integrar el último lote de material del cliente pasamos dos rondas de auditoría adversarial: 37 hallazgos y después 26, de los que se confirmaron 7, todos corregidos, con cero errores de TypeScript y build de producción en verde.

El backend es el proyecto de Supabase del propio club en eu-west-1, por unos 10 dólares al mes, con noticias, leads y roles protegidos por RLS: el público solo lee noticias publicadas, el equipo escribe, y los formularios de contacto y eventos aceptan inserciones anónimas que solo los administradores leen. La web está publicada en el dominio del club, esteponagolf.com. Antes del cambio hicimos la radiografía de la zona DNS para no tocar el correo del club, y Polargate la mantiene con una cuota mensual de Care.

FAQ

Preguntas sobre este proyecto.

¿Cuánto se tarda en construir una web trilingüe como esta?
La primera versión completa de Estepona Golf estuvo lista unas seis semanas después del brief: Discovery Sprint en abril de 2026 y build terminado el 26 de mayo de 2026. El francés, los slugs localizados y el traslado a nuestra Supabase y a Vercel llegaron en junio, y el material del club, descripciones de hoyos, slopes oficiales y logos federativos, entró en rondas posteriores durante el verano. Una web así son semanas, no meses, si el contenido está listo.
¿Se puede hacer esto con nuestro motor de reservas actual?
Sí, y tratamos el motor de reservas como un punto fijo, no como algo a sustituir. En Estepona Golf el alcance fue la web trilingüe, el gestor de noticias, la captación de leads y la calculadora de hándicap, así que la reserva de green fees quedó fuera. Cuando un club quiere una conexión más profunda, Polargate enlaza el motor por idioma, mantiene la analítica en el salto y añade un formulario con base de datos para los grupos y eventos que el motor no cubre.
¿Quién actualiza las noticias y el contenido después de publicar?
El club. Construimos un panel de administración con Supabase Auth, roles de administrador y editor y un gestor de noticias, para que el equipo escriba, edite y publique entradas con imágenes sin pedírnoslo. Con RLS, el público solo lee noticias publicadas y solo el personal identificado escribe. El trabajo estructural, secciones nuevas, un cuarto idioma, tipos de página nuevos, es lo que cubre la cuota de Care.
¿La versión en francés es una web real o una traducción automática?
Es una web real en cada idioma. Las 536 claves de traducción existen en español, inglés y francés, así que nada cae a medias, y cada idioma tiene sus slugs (el-campo, the-course, le-parcours), su canonical, hreflang con x-default y sus entradas en el sitemap. Las descripciones de los 18 hoyos salieron del material del propio club en tres idiomas, no de pasar el español por un traductor.
¿Cuánto cuesta mantener en marcha una web así una vez publicada?
El coste de plataforma es bajo: el proyecto de Supabase del club (Postgres, Auth y Storage) sale por unos 10 dólares al mes y el alojamiento va en Vercel. Todo es del cliente, el repositorio, la base de datos y el dominio, así que no hay dependencia de ningún constructor de páginas. Aparte va la cuota de Care de Polargate, para mantenimiento, actualizaciones de seguridad y evolución, presupuestada al margen del build.

Por ejemplo: 22 rutas públicas prerrenderizadas como HTML estático. Hotel Marien

Siguiente proyecto

Concert Music Festival.

Música en directo y festivales

Una app de festival que se actualiza sola

Por ejemplo: 105.212 caracteres de texto legibles por los rastreadores de IA en 65 URLs, frente a cero antes. Malacca Tables

Empezar

Cuéntanos qué quieres automatizar.

Webs, apps, sistemas a medida e IA para empresas que los necesitan en producción en semanas. Rellena el formulario o reserva una llamada de 30 minutos: un ingeniero senior responde en 48 horas laborables con una primera lectura de alcance, plazo y precio.

¿Qué necesitas?
Presupuesto
Plazo

Al menos diez caracteres.

Respuesta por escrito en 48 horas laborables. Sin boletines ni correos automáticos.

¿Prefieres el encargo completo?

Primer paso

Discovery Sprint

Dos semanas para cerrar alcance, arquitectura y precio antes de construir nada.

Sin lista de precios. Recibes un presupuesto privado, por escrito, tras una llamada corta.

Después, para construir, siempre a precio cerrado

¿Aún no es el momento?

Forward deployed engineering para empresas medianas

POLARGATE, S.L. · CIF B24895005
Calle Electrónica 6, 28027 Madrid, España