Grand Jour de Champagne
The website for the 19th edition of a champagne festival in three languages. A programme of tastings and dinners, the champagne houses, and an opening animation in which a bottle opens as you scroll.
- Client
- Champagne festival, Prague and Brno
- Year
- 2026
- My role
- Design, Development, Hosting and care
- Technology
- Astro, Tailwind CSS, GSAP, Docker

In numbers
- languages
- 3
- pages
- 24
- Lighthouse accessibility
- 100
Lighthouse measurements from October 2026.
The brief
Grand Jour de Champagne is a festival where champagne houses meet champagne lovers every autumn in Prague and Brno. For the 19th edition the organisers needed a website that would feel as festive as the event, show the whole programme and send visitors straight to the ticket shop. It had to be in Czech, English and French.
The solution
- A scroll-driven opening animation. The bottle rises from the label, the foil tears off, the wire cage loosens and the cork pops. The capsule then stays on the page as the edition’s medallion. Visitors who prefer reduced motion see the end result straight away.
- The programme as data. Every event is a single file with a structure checked at build time, so a typo in a date or a missing price never makes it to the website.
- Three languages with their own URLs, sitemap and links between language versions.
- Structured data for search engines: the festival, individual events and tickets, so the programme can appear directly in search results.
- The original logo redrawn as a vector, so it is sharp on every screen.
- A photo gallery from the 2007–2017 editions, the festival’s history and a page for partners.
Operations
The website is static and runs on my infrastructure in a container without root privileges, with security headers and behind Cloudflare Tunnel. I monitor traffic, errors and vulnerability scanner attempts in Grafana, and the metrics contain no IP addresses. Fonts are hosted on the website itself, so the page does not call Google and needs no cookies.