+ problemWhat the client asked for
BEHVA (Belgian Historic Vehicle Association) is a classic-car insurance arm of GEXIA SRL. 525 member clubs, 90,000 addresses, more than 60,000 insured vehicles. Renaud Goossens needed an insurance-quote minisite with a conditional-logic calculator, in FR plus NL, with trust badges and FAQ for stakeholders.
+ processHow it was built
Framer for the marketing surface, Next.js for the calculator and admin panel, GitHub Actions for deploys, Vercel for hosting. Multilingual via i18n routing. 34 annotation feedback rounds processed without losing scope clarity.
- Framer
- Next.js
- GitHub Actions
- Vercel
- i18n routing
+ outcomeWhat shipped and what it changed
First tranche EUR 4,840 incl VAT invoiced on 10 March 2026. Site first staged at behva.framer.website, then moved to a Vercel Next.js deploy. Pre-launch QA on 4 April found 6 critical and 3 high issues (i18n routing, blank hero, missing footer, calculator bug, GitHub Actions deploy failures). Remediation ongoing.
+ the technical winConditional insurance form in Framer with Next.js running the calculation engine. Real entity routing (claims@fr.behva-insurance.be vs sec@behva.be vs contact@fr.behva-insurance.be) configured per locale. Footer legal entity switches from BEHVA vzw to GEXIA SRL N°entreprise 0801.562.963 per locale.
+ scopeWhat was delivered
- Conditional logic across vehicle category, age, declared value, usage and storage.
- FR/NL locale-aware legal entity, contact emails and trust badges.
- GitHub Actions deploy pipeline with environment-isolated previews.
- 34 annotation rounds processed without losing scope clarity.
+ shotsImages from the live site