AstroTickets — event management with 0 KB of JavaScript
Event management system built on Islands Architecture: 100/100/100/100 Lighthouse and zero JavaScript on first load.
What it is
An event management system built on Islands Architecture: the page ships as static HTML and only the parts that genuinely need interaction ever hydrate.
Why the number matters
0 KB of JavaScript on first load. It is not a vanity metric: it is what makes the page usable on a low-end phone with poor signal, which is exactly where tickets get bought. Lighthouse 100/100/100/100 across performance, accessibility, best practices and SEO.
Deployed on the edge.
Stack: Astro · TypeScript · edge deployment.
Other work with a related technical focus:
Barber Shop Las Torres — local business website
Website for a barbershop in Zaragoza: fast, accessible and built to be found by people searching for a barber in the neighbourhood.
PeluqueriApp
DAW final project: a booking site for hair salons (Astro + React, Calendly appointments) — and the seed of the AI booking product I'm building today.
Cherry Appointments — booking over WhatsApp with an AI agent
Multi-tenant booking SaaS: customers book by chatting with an AI agent on WhatsApp or Telegram, while the business runs everything from a single dashboard.