← All workExperience

De Bovenkamer: the workshop that books itself.

2026

ClientDe Bovenkamer, Utrecht
RoleDesign, build & run
StackNext.js · Strapi · Mollie
StatusLive since summer 2026
01The challenge

The website worked against the workshop.

De Bovenkamer teaches woodworking: courses, workshops and teambuilding on an open workshop floor in Utrecht. Their WordPress site went down several times a week, and after one update the inquiries dropped from a few a day to a few a week. Signing up meant a contact form, an email thread and a hand-typed invoice. No prices online, no payment, no view of who was coming when.

02The build

We rebuilt it as a booking platform rather than a brochure. Every course shows its dates, price and remaining seats, and checkout is one motion through iDEAL. Gift vouchers, the webshop and the teambuilding funnel run on the same payment rails. The owners manage all of it themselves in the CMS: new courses, new prices, new photos, in Dutch and English. It runs on their own server, with analytics that only start measuring after consent.

Course booking with live seat counts and direct checkout (Mollie/iDEAL)
Gift vouchers and webshop on the same payment rails
Bilingual CMS the owners run themselves (NL/EN)
Machine park pages with spec cards
Consent-first analytics, cookieless until opt-in
Self-hosted on their own server, no vendor lock-in
The open workshop floor, two makers at the sliding table saw
Course booklet and a hand-made mallet on a workbench
A freshly cut corner joint among wood shavings
03The outcome

The site sells while they're sawing.

Live since summer 2026, so the metrics are young, but the daily grind changed on day one: a booking settles itself, with the seat counted, the payment done and the confirmation sent. Prices are public, the course calendar stays current, and the owners update everything without calling a developer.

1motion from course page to paid booking
2languages, one CMS
0invoices typed by hand
100%their server, their data

Let's talk.

Tell us what you're building. We'll tell you whether we can help.