Data, jobs en regels die blijven staan als het scherm dichtgaat.
Voor teams die records, betalingen, boekingen of jobs achter de UI nodig hebben. We zetten schema's in migratiebestanden, secrets in de omgeving, en logs waarin jij een fout in Netlify of Sentry kunt vinden.

Back-end is wat overblijft als de telefoon op zwart gaat. Postgres, jobs, webhooks, rechten. StepQuests houdt booking, codes en admin op Next.js en Netlify. Weekboodschappen gebruikt Supabase voor data en RevenueCat voor abonnementen. Bar Boef bewaart content in Netlify Database en beelden in Blobs. We schrijven geen ad-hoc SQL op productie.
Welke data blijft bestaan, welke acties asynchroon mogen, en waar geheimen mogen staan.
Werk dat live staat
StepQuests: discovery, booking, creator-tooling en admin op dezelfde webstack. Weekboodschappen: marketing en API op Netlify, data in Supabase. Bar Boef: één Next.js-app, content in de database, media in Blobs. We noemen geen uptime-percentages. Dit is de stack die live staat.

StepQuests
Zelfstandige stadswandelingen met verhalen, quizzen en checkpoints. Web voor ontdekken en boeken. De app is de route op straat.
Screenshot van de live site, 25 augustus 2026.

Weekboodschappen
Weekmenu's en boodschappenlijsten voor drukke huishoudens door heel Nederland. Het product belooft een eerste plan in ongeveer 3 minuten.
Studio-beeld, gegenereerd. Dit is geen screenshot van de live site.

Bar Boef
Publieke site voor een borrelcafé in Haarlem, plus een CMS zodat de zaak zelf teksten, agenda en beelden bijwerkt.
Screenshot van de live site, 25 augustus 2026.
Wat je krijgt
Schema en migrations, authenticatie waar dat hoort, jobs of webhooks die je kunt teruglezen, en logging naar Netlify of Sentry. Geheimen buiten git. Een pad om een mislukte job opnieuw te draaien, als de opdracht dat vraagt.
Hoe we starten
Zeg welke data blijft bestaan, welke acties later mogen lopen, en waar geheimen mogen staan. Eerste slice: één write-pad dat de UI al kan gebruiken. Migrations gaan mee in de review, niet als nabouw. Als een job faalt, moet jij dat in de logs kunnen zien.
Wanneer dit past
Dit past als de regels en de data de opdracht zijn, met of zonder UI van ons. Een losse voorkant staat bij front-end. Een publieke API voor partners bij API development. De software-fit quiz stelt een vorm voor als je nog kiest.
Klaar om te vertellen wat je nodig hebt?
Schets welke data moet blijven en welke jobs op de achtergrond mogen. We reageren met een prijsindicatie. De quiz is er als de vorm nog open is.
Vragen over dit werk
- Welke database gebruiken jullie?
- Vaak Postgres. Bar Boef draait op Netlify Database. Weekboodschappen op Supabase. De keuze volgt het product en waar we hosten, meestal Netlify.
- Hoe gaan jullie om met migrations?
- Wijzigingen staan in bestanden in de repo. Productie krijgt die via de deploy. Losse SQL op de live database hoort niet bij hoe we werken.
- Kunnen jullie webhooks van Stripe of RevenueCat aan?
- Ja. Weekboodschappen gebruikt RevenueCat voor abonnementen. We zetten de webhook, de idempotency, en een logregel als de betaling binnenkomt of faalt. Stripe kan hetzelfde patroon volgen.
- Waar landen fouten?
- In Netlify-logs, en in Sentry als we die in de opdracht zetten. Een stille 500 zonder spoor is een bug in de oplevering.