+ problemWhat the client asked for
BEHVA is the Belgian Historic Vehicle Association, the classic-car insurance vertical for the country. 525 member clubs, more than 60,000 insured vehicles. The team needed an insurance-quote minisite with a conditional-logic calculator in FR and NL, plus trust badges and a stakeholder FAQ.
+ 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. Dozens of annotation rounds processed without losing scope clarity.
- Framer
- Next.js
- GitHub Actions
- Vercel
- i18n routing
+ outcomeWhat shipped and what it changed
Bilingual site staged on Framer, then moved to a Vercel Next.js deploy with the calculation engine wired in. Locale-aware contact routing and FAQ surface live. The Belgian historic-vehicle community now has a single source of truth for insurance quotes.
+ the technical winConditional insurance form in Framer with Next.js running the calculation engine. Real entity routing per locale, locale-aware contact emails, locale-aware footer legal entity. The marketing surface stays editable, the engine stays in code.
+ 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