Naar de inhoud

Case · Golf en leisure, toerisme aan de Costa del Sol

Estepona Golf.

Een nieuwe website voor een 18-holes baan aan de Costa del Sol, vanaf nul gebouwd in het Spaans, Engels en Frans, met een eigen Supabase backend, nieuwsbeheer in handen van de club en een WHS course handicap calculator op officiële federatiegegevens.

Homepage van de site van Estepona Golf: de kop Donde la Sierra Bermeja abraza el Mediterráneo boven een luchtfoto van de baan, de bergen en de zee.

In het kort

Klant
Estepona Golf
Sector
Golf en leisure, toerisme aan de Costa del Sol
Jaar
2026
Diensten
BuildCare
Stack
ViteReactTypeScriptTailwind CSSshadcn/uiSupabasePostgreSQLVercelGitHubGoogle Maps
Estepona Golf op een telefoon

01 · Estepona Golf

De uitdaging.

Estepona Golf verkoopt starttijden, events en een restaurant aan spelers uit Spanje, het Verenigd Koninkrijk en Frankrijk. De club wilde een site die in alle drie de talen verkoopt, met eigen URL's per taal zodat zoekmachines en AI-assistenten drie complete sites zien, een eigen nieuwsbeheer en leadformulieren, en de baan zelf, de 18 holes, de seizoenstarieven en de officiële sloperatings, online te bekijken voordat een speler reist.

Bijvoorbeeld: 4 dagen van diagnose tot de nieuwe backend draaide. Concert Music Festival

02 · Estepona Golf

Wat we bouwden.

Polargate bouwde een nieuwe drietalige site vanaf nul op de vaste stack: Vite, React, TypeScript en Tailwind met shadcn/ui aan de voorkant, een eigen Supabase project (Postgres, Auth, Storage en row level security) als backend, en Vercel met deploys vanuit GitHub bij elke merge. Elke taal heeft eigen routes en slugs, hreflang, canonical, og:locale en sitemap. De club kreeg een adminpaneel met rollen en nieuwsbeheer, leadformulieren, een interactieve scorekaart van 18-holes met vier tees en een WHS course handicap calculator op officiële RFEG gegevens.

Een hand met handschoen houdt bij de afslag in het gouden uur een telefoon vast met de mobiele site van Estepona Golf, de kop Donde la Sierra Bermeja abraza el Mediterráneo en de knop Reservar green fee, terwijl achterin een speler afslaat.
Nagespeelde scène met het echte scherm van het project

Bijvoorbeeld: 11 modules opgeleverd in fase 1. Elite Smart Build

03 · Estepona Golf

Het resultaat.

De oplevering telt 536 van de 536 vertaalsleutels in elk van de drie talen, een hero die van 1,3 MB naar 251 KB ging en nul TypeScript fouten na twee adversariële auditrondes waarin 63 bevindingen zijn nagelopen en de 7 bevestigde zijn opgelost. De backend is eigendom van de club en kost ongeveer 10 dollar per maand op Supabase. De site staat live op het eigen domein van de club, esteponagolf.com, en Polargate publiceert er nog geen verkeers- of boekingscijfers over.

vertaalsleutels aanwezig in elk van de drie talen
536/536
gewicht van de hero, eerder 1,3 MB
251 KB
talen met eigen URL's, slugs, hreflang en sitemap
3
holes beschreven door de club, op een scorekaart met 4 tees
18
TypeScript fouten na twee adversariële auditrondes
0
maandelijkse kosten van de eigen backend van de club op Supabase
~10 USD

Bijvoorbeeld: 2 talen live op de site, Spaans en Engels. Global Dynamic Security Group

04 · Estepona Golf

Hoe we het deden.

Bijvoorbeeld: 100 / 100 / 100 Lighthouse mobiel: toegankelijkheid, best practices, SEO. KD.tech

Een baan die in drie talen verkoopt

Estepona Golf is een 18-holes baan aan de Costa del Sol, met clubhuis, restaurant, pro shop en een eventsactiviteit. De spelers komen uit Spanje, het Verenigd Koninkrijk en Frankrijk, en beslissen voordat ze reizen. De club wilde een site die alle drie bedient, met een eigen nieuwsbeheer en leadformulieren.

Wat de club nodig had

  • Eigen URL's per taal, zodat zoekmachines en assistenten drie complete sites zien.
  • De baan, de holes, de tarieven en de menukaart online, beheerd door de club.
  • Lichte beelden die snel laden op een telefoon.
  • De scorekaart en de officiële sloperatings online, zodat een speler zijn course handicap kan uitrekenen voor het boeken.

Hoe het nu draait

De vertalingen zijn volledig, 536 van de 536 sleutels per taal, dus geen enkele pagina valt halverwege terug op het Spaans. De hero weegt 251 KB in plaats van 1,3 MB. Voor het samenvoegen van de laatste ronde materiaal van de klant deden we twee adversariële audits: 37 bevindingen en daarna 26, waarvan er 7 overeind bleven en zijn opgelost, met nul TypeScript fouten en een groene productiebuild.

De backend is het eigen Supabase project van de club in eu-west-1, voor ongeveer 10 dollar per maand, met nieuws, leads en rollen achter row level security: het publiek leest alleen gepubliceerd nieuws, medewerkers schrijven, en de contact- en eventformulieren accepteren anonieme inzendingen die alleen beheerders lezen. De site staat live op het eigen domein van de club, esteponagolf.com. Voor de omzetting brachten we de DNS zone in kaart, zodat de mail van de club niet geraakt zou worden, en Polargate onderhoudt de site met een maandelijks Care abonnement.

FAQ

Vragen over dit project.

Hoe lang duurt het om zo'n drietalige website te bouwen?
De eerste volledige versie van Estepona Golf stond er ongeveer zes weken na de briefing: discovery in april 2026, build afgerond op 26 mei 2026. De Franse versie, de gelokaliseerde slugs en de verhuizing naar onze eigen Supabase en Vercel volgden in juni, en het materiaal van de club, holebeschrijvingen, officiële sloperatings en federatielogo's, kwam in latere rondes in de zomer. Zo'n site kost weken, geen maanden, zodra de content klaar is.
Kunnen jullie dit doen met onze bestaande boekingsengine?
Ja, en we behandelen de boekingsengine als een vast punt, niet als iets om te vervangen. Bij Estepona Golf bestond de scope uit de drietalige site, het nieuws-CMS, leadformulieren en de handicapcalculator, dus het boeken van starttijden viel erbuiten. Wil een club een diepere koppeling, dan linkt Polargate per taal naar de engine, houdt de analytics over de overgang heen intact en voegt een formulier met database toe voor de groepen en events die de engine niet dekt.
Wie werkt het nieuws en de content bij na livegang?
De club zelf. We bouwden een adminpaneel met Supabase Auth, rollen voor beheerder en redacteur en een nieuwsbeheerder, zodat het team berichten met beeld schrijft, bewerkt en publiceert zonder ons. Dankzij row level security leest het publiek alleen gepubliceerd nieuws en schrijven alleen ingelogde medewerkers. Structureel werk, nieuwe secties, een vierde taal, nieuwe paginatypes, valt onder het Care abonnement.
Is de Franse versie een echte site of een automatische vertaling?
Het is een echte site per taal. Alle 536 vertaalsleutels bestaan in het Spaans, Engels en Frans, dus niets valt halverwege terug, en elke taal heeft eigen slugs (el-campo, the-course, le-parcours), een eigen canonical, hreflang met x-default en eigen vermeldingen in de sitemap. De beschrijvingen van de 18-holes komen uit het eigen materiaal van de club in drie talen, niet uit een machinevertaling van het Spaans.
Wat kost het draaien van zo'n site als hij eenmaal live is?
De platformkosten zijn laag: het eigen Supabase project van de club (Postgres, Auth en Storage) kost ongeveer 10 dollar per maand en de hosting draait op Vercel. Alles is eigendom van de klant, de repository, de database en het domein, dus er is geen afhankelijkheid van een paginabouwer. Daarnaast staat het Care abonnement van Polargate voor onderhoud, beveiligingsupdates en doorontwikkeling, los begroot van de build.

Bijvoorbeeld: 22 publieke routes vooraf gerenderd als statische HTML. Hotel Marien

Volgend project

Concert Music Festival.

Livemuziek en festivals

Een festival-app die zichzelf bijwerkt

Bijvoorbeeld: 105.212 tekens tekst leesbaar voor AI-crawlers over 65 URL's, waar dat er nul waren. Malacca Tables

Beginnen

Vertel ons wat je wilt automatiseren.

Websites, apps, systemen op maat en AI voor bedrijven die ze binnen weken in productie nodig hebben. Vul het formulier in of plan een gesprek van 30 minuten: een senior engineer antwoordt binnen twee werkdagen met een eerste inschatting van scope, planning en prijs.

Wat heb je nodig?
Budget
Wanneer

Minstens tien tekens.

Schriftelijk antwoord binnen twee werkdagen. Geen nieuwsbrief, geen automatische mails.

Liever de volledige briefing?

Eerste stap

Discovery Sprint

Twee weken om scope, architectuur en prijs vast te leggen voordat er iets wordt gebouwd.

Geen prijslijst. Je krijgt na een kort gesprek een schriftelijke offerte op maat.

Daarna, om te bouwen, altijd tegen een vaste prijs

Forward deployed engineering voor middelgrote bedrijven

POLARGATE, S.L. · CIF B24895005
Calle Electrónica 6, 28027 Madrid, Spanje