This website is built in Next.js, and the main focus points were creating a smooth flow for the tricky responsive design, setting up a proper integration with the customer's reservation platform, finding an easy solution to allow editors to create events and upload the related menus and integrate a custom-built, configurable serverless function allowing form data (reservation contacts, mailing list subscriptions) to be sent to either/or an email or a Zapier webhook for further transformations yet storing all user touchpoints to be inline with EU GDPR and Swiss DPA.