22 april 2026
Handbook
Een publiek overzicht van hoe Frosthaven werkt. Niet omdat transparantie marketing is, maar omdat klanten en toekomstige teamleden sneller kunnen beoordelen of we bij ze passen. Dit document evolueert — elke versie is gedateerd.
01
Playbook
Hoe een project van eerste gesprek tot live loopt.
Elk project begint met een scope-gesprek van 30–60 minuten. Daar stellen we niet "wat wil je?" maar "wat wordt makkelijker/mogelijk als dit live is?". Het antwoord bepaalt of we matchen.
Na akkoord tekenen we een scope-overeenkomst met vaste prijs, planning en deliverables. We werken met wekelijkse review-builds op een unieke preview-URL — elke vrijdag kan je live meekijken, ook als je niet technisch bent.
Communicatie loopt via Slack Connect of Discord, niet via tickets. Response binnen een werkdag, urgent binnen een uur. Geen standups die we verzinnen — alleen reviews die resultaat opleveren.
Oplevering is wanneer de site/app live staat en meetbaar werkt, niet wanneer het formeel "af" is. Kleine puntjes na go-live worden gratis opgelost in de eerste week.
02
Engineering
Welke tools, principes en niet-te-doen-regels.
Stack-default: Next.js + TypeScript + Tailwind + Postgres/Supabase + Stripe. Voor AI: OpenAI of Anthropic (Claude). Voor hosting: Tradevo VPS (eigen) of Vercel. Alleen afwijken als de klant een sterke reden geeft.
Code-kwaliteit: strict TypeScript, ESLint, prettier, pre-commit hooks. Geen "tmp" branches, geen commented-out code. Elke PR die we mergen moet een reviewer-goedkeuring hebben — ook als het team klein is.
Performance is geen achteraf-ding. Lighthouse 95+ is een contractuele afspraak op marketingsites. INP onder 200ms. Fonts via next/font. Images via next/image met AVIF/WebP.
Wat we niet doen: eigen CMS from scratch bouwen (Storyblok/Sanity/Payload werkt), WordPress-klonen (bijna nooit de juiste tool), low-code als de business complexiteit high-code vereist.
03
Klantervaring
Wat je mag verwachten als je met ons werkt.
Je werkt direct met de mensen die bouwen. Geen account-manager. Geen "laat me het navragen". De stem in Slack is de stem die die avond code schrijft.
Urenregistratie: niet. Wij rekenen op scope en waarde, niet op uren. Als een feature 2 uur of 2 weken duurt maakt geen verschil voor de factuur — alleen voor onze planning.
Oneerlijk gesprek: als we denken dat je plan verkeerd is, zeggen we het. Als we denken dat je aan een ander bureau beter af bent, zeggen we het ook. Geen vriendelijke leugens.
After-launch: 30 dagen gratis bugfixes. Daarna optioneel een retainer (€1-3k/maand) voor iteratie, A/B-testen en technisch onderhoud. Opzegbaar met 30 dagen.
04
Prijzen-filosofie
Waarom ranges en geen uurtarief.
Uurtarief is een slechte proxy voor waarde. Een senior ontwerpt een landingpage in 6 uur die 3× converteert tegen een junior die 40 uur nodig heeft voor minder resultaat. Uurtarief zou de senior goedkoper maken — terwijl die meer waard is.
Onze ranges zijn eerlijk. Als een Starter project uiteindelijk in de bovenkant van €2k uitkomt (dicht bij Growth), vertellen we je dat vóór we tekenen. Geen scope-creep achteraf.
Betaling in drie termijnen: 40% bij start, 30% bij review-build, 30% bij go-live. Bij grotere projecten (>€10k) splitsen we evt. in maandtermijnen.
Wat in de prijs zit: design + development + deploy + 30 dagen support. Wat niet: stock content, externe licenties, ads, copywriting in >1 taal die we niet zelf leveren.
05
Hiring & samenwerking
Hoe we (bijna niet) groeien.
Op dit moment: één fulltime founder, plus een klein netwerk van specialisten die we per project inhuren. Die specialisten ken je bij naam voor het project start.
We nemen geen mensen aan tot we consistent twee projecten parallel draaien en beide klanten beter af zijn met een tweede brein dan een zzp-netwerk. Eerlijk: meestal zijn klanten beter af met één consistent team.
Voor freelancers: minimum €70/uur, altijd in het contract direct zichtbaar voor de klant. Transparantie over wat iedereen verdient — geen "agency margin" verhuld in een totaal-tarief.
Stages/internships: doen we niet. Er is geen fundament om iemand goed te begeleiden als de organisatie klein blijft, en onbetaalde stages zijn een vorm van exploitatie.
06
Wat we publiek delen
Waarom dit handbook publiek staat.
Dit handbook, onze pricing-ranges en onze process-timelines staan publiek. We horen regelmatig "waarom vertellen jullie zoveel?". Antwoord: omdat het ons kopers scheelt die niet bij ons passen, en aanspreekt die wel passen.
Open-source: we dragen bij aan libraries waar we zelf op bouwen en plannen dit jaar een eigen OSS-tool te publiceren voor multilingual Next.js-projecten.
Publiek werk: alle klantensites zijn publiek live — je kan de Lighthouse-scores zelf checken. Het werk verdedigt zichzelf.
Wat niet publiek: interne klant-rapportages, persoonlijke data van klanten, specifieke contract-voorwaarden. Daar hebben we privé-beheer voor.