Skip to content

Almuerziko San Fermín

Site I built when I organised the San Fermín lunch for my friends

Almuerziko first screen: a red poster with the «Almuerziko de San Fermín, 2026 edition» title, the «Monday 6 July at 10:00» date, the countdown at zeros and the start of the RSVP block below.
My role
Concept, design and development
Year
2026
Status
In production

A one-page invitation for the San Fermín lunch, with a countdown to the opening rocket, a live guest list, and RSVP protected by the group’s shared key.

It is here for what it proves in reverse: not everything calls for a framework. One page, no build step, hand-written HTML and CSS, one serverless function for the RSVP, done. Knowing when not to build a tower is also engineering judgement.

What's inside

  1. No framework and no build step: a single `index.html` with the confetti drawn on Canvas.

  2. RSVP in a serverless function using the official MongoDB driver, with a shared key so passers-by cannot sign themselves up.

  3. Every animation respects `prefers-reduced-motion`, confetti included.

Stack

  • HTML
  • CSS
  • JavaScript
  • Canvas
  • MongoDB
  • Vercel Functions