All projects

J’adore Champagne

A one-page website for a summer champagne soirée at Žofín in Prague. Video from last year’s event right at the top, the programme, practical information and bookings confirmed by email, in Czech and English.

Client
Champagne soirée at Žofín, Prague
Year
2026
My role
Design, Development, Bookings and emails, Hosting and care
Technology
Astro, Node.js, Nodemailer, Docker
Screenshot of the J’adore Champagne website

In numbers

days of development
2
languages
2
Lighthouse performance on desktop
100

Lighthouse measurements from October 2026.

The brief

J’adore Champagne is a summer champagne soirée at Žofín Garden on Slovanský ostrov in Prague. The organisers needed a website fast: one that would set the mood for the evening, tell guests everything from the programme to the dress code and take their bookings right away. In Czech and English, within a few days.

The solution

  • Video from last year’s event at the top with a subtle bubble animation. Phones download only the version for their screen, and music plays only when the guest asks for it.
  • Bookings confirmed by email. The organiser gets a notification, the guest a confirmation. The form is protected against bots, and the domain has SPF, DKIM and DMARC set up properly so the emails do not end up in spam.
  • Czech and English with instant switching without reloading the page.
  • The programme, admission, token system, cancellation policy and dress code clearly in one place.
  • The page is pre-rendered to static HTML; only bookings run on the server. Fonts are hosted on the website itself, so the page calls no third-party services.

It took two days from the first commit to the finished website.

Operations

The website runs on my infrastructure in Docker and is published through Cloudflare Tunnel, so the server has no open ports. After the event it serves as an archive of the evening: reservations are closed, guests find a thank-you note and a link to the organisers’ Instagram, and bookings can simply be switched back on for next year.