Wedding site

A wedding is an event. So the site is allowed to be one too.

Two wedding days, two guest lists, one driver who has to get everybody home. The printed invitation did the first part; the rest — who is coming, what they eat, who rides when — runs on its own site with a code per guest.

Client
Jef & Gemke
Year
2026
Work
Concept · Webdesign · Laravel-bouw · Copy · Drukwerk
privé — enkel met codeJef & Gemke

Wat het is

Jef en Gemke trouwen twee keer: eerst het ja-woord met een tuinfeest in Berlare, twee weken later de plechtigheid met een groot feest in het Kasteel van Regelsbrugge. Niet iedereen is op allebei de dagen uitgenodigd, en dat is precies het lastige. Eén site die voor iedereen hetzelfde toont, klopt dus nooit.

Een code per uitnodiging

Op de kaart staat een code. Wie die invult, ziet zijn eigen versie van de site: de dag of de dagen waarop hij verwacht wordt, het bijhorende menu, het juiste aantal plaatsen al ingevuld in het formulier. Geen wachtwoorden, geen accounts, geen "even registreren". Zonder code blijft er een open versie over — mooi om te tonen, zonder de persoonlijke stukken.

De vorm: een reisaffiche uit 1956

Ibiza Style, zei de opdracht. Dat is geen strandfoto met een lettertype erover, maar de taal van de oude reisaffiches: verweerd papier, een script in roest, brede teal banden, gescheurde randen, polaroids met plakband. Alfa Slab One voor de koppen, Yellowtail voor het handschrift, Oswald voor de kleine hoofdletters. Dezelfde taal als op de gedrukte uitnodiging, zodat de kaart en de site hetzelfde feest aankondigen.

Het stuk dat echt werk uitspaart

Eén wagen, één chauffeur, zes plaatsen per rit. Gasten kiezen zelf een uur en een afzetadres; wat vol zit staat doorstreept en is niet meer te kiezen. Ze krijgen meteen een ritbewijs met een eigen link. Aan de andere kant rolt daar een rittenlijst uit in plaats van dertig berichten op drie verschillende apps.

En de rest van de avond

Elke tafel krijgt een QR-code naar het gastenboek: scannen, iets schrijven, foto erbij. Dieetwensen en allergieën komen uit het RSVP-formulier rechtstreeks in een lijst voor de traiteur, de aangevraagde nummers in een playlist voor de dj. Elke dag heeft een agendabestand, zodat de datum in de telefoon van de gast staat in plaats van op een kaart in een schuif.

Verweerd papier#F2E5C9
Roest#C6512C
Teal#2C6B6B
Mint#A6C9C1
Goud#D9A441

Techniek

  • Laravel 13
  • PHP 8.3
  • SQLite
  • Blade
  • Vanilla JS
  • Endroid QR
  • iCalendar-export

What stands

The result.

  • Eén site die per gast toont wat voor hém geldt — zonder accounts of wachtwoorden.
  • Pendeldienst met harde capaciteit per rit, ritbewijs voor de gast en een rittenlijst voor de chauffeur.
  • RSVP dat meteen een dieetlijst voor de traiteur en een playlist voor de dj oplevert.
  • Gastenboek met QR-code op tafel, agendabestand per dag, alles in dezelfde taal als de gedrukte uitnodiging.