De klant
Blooming Plastische Chirurgie is een private kliniek in Haarlem die hoogwaardige plastisch chirurgische behandelingen biedt - van borstvergrotingen en ooglidcorrecties tot facelifts en buikwandcorrecties. Patiënten kiezen voor Blooming vanwege persoonlijke aandacht, ervaren chirurgen en cosmetisch artsen, en een kliniek waar comfort en zorg samenkomen. Een merk waar elke digitale touchpoint dezelfde rust en professionaliteit moet uitstralen als de fysieke kliniek.
De uitdaging
Een brochure-website was niet meer voldoende. Blooming had behoefte aan een platform dat patiënten door een complex zorgtraject begeleidt: van oriëntatie op een behandeling, naar het bekijken van indicaties en chirurgen, naar het aanvragen van een consult - allemaal in een omgeving die rust en vertrouwen uitstraalt. Daarnaast wilde het team zelf de content beheren: behandelingen, chirurgen, cosmetisch artsen, prijzen, indicaties, blog, vacatures, voor/na-foto's en formulier-inzendingen. Zonder afhankelijk te zijn van een developer voor elke wijziging, en zonder concessies te doen op snelheid, beveiliging of SEO - in een sector waar privacy en compliance non-negotiable zijn.
De aanpak
Wij hebben een volledig maatwerk platform gebouwd op Next.js 16 met Supabase (Postgres) als backend en Vercel als hostingplatform. De publieke site telt veertien secties - homepage, behandelingen, indicaties, chirurgen, cosmetisch artsen, kliniek, prijzen, blog, vacatures, FAQ, consult-afspraak en meer - elk dynamisch gevuld vanuit de database en server-side gerenderd voor maximale snelheid en SEO. Het hart van het project is een eigen CMS met meer dan twintig modules: behandelingen, chirurgen, cosmetisch artsen, indicaties, prijzen, artikelen (met Tiptap rich-text editor), reviews, voor/na-galerij, vacatures, teamleden, pagina-content, redirects, 404-log, formulier-inzendingen, roadmap en site-instellingen. Inzendingen van het consult- en contactformulier komen direct in het CMS binnen en worden tegelijk per e-mail verstuurd via SendGrid. Een multi-step consult-aanvraagflow geleidt patiënten door behandelingskeuze en specialistvoorkeur. Beveiliging is op elk niveau ingebouwd: e-mail-2FA voor admin-login, role-based access control, Google reCAPTCHA v3 op alle formulieren, Upstash Redis rate limiting tegen abuse, en sanitization van alle door admins ingevoerde HTML-content. De technische SEO is volledig op orde - dynamisch gegenereerde sitemap, structured data per pagina, OpenGraph-tags, een eigen 404-log voor missende pagina's en een redirect-module om verhuisde content netjes door te leiden.
De resultaten
Blooming heeft nu een platform dat past bij de positionering van de kliniek: rustig, professioneel en volledig in eigen hand. Het team beheert behandelingen, prijzen, blog, vacatures en mediagalerijen zelf - zonder developer-tussenkomst en zonder afhankelijkheid van WordPress-plugins. Het CMS bespaart uren per week aan content-werk en geeft direct inzicht in elke binnenkomende consult- en contactaanvraag, inclusief audit trail en automatische e-mailbevestiging. De technische basis - Next.js 16 met server-side rendering, Supabase met row-level security, 2FA en rate limiting - is gebouwd op groei: nieuwe behandelingen, locaties of features zijn een kwestie van content toevoegen, niet van herbouwen. De marketingfundering ligt er om de komende periode aan SEO en consultgroei te werken.