Brunch Vancouver
Web en producción para un restaurante de Vancouver, sobre Cloudflare Workers.
- Rol
- Ingeniero de software
- Año
- 2026
- Estado
- En producción en brunchvancouver.com desde octubre de 2026
Un restaurante del centro necesitaba una web que diga, en el móvil, si está abierto, qué hay en la carta y cómo llegar, y que siga siendo correcta cuando el dueño la edita.
Qué construí: la carta, que el dueño edita en Sanity; el horario con “abierto ahora” en vivo; un formulario de catering; y el conteo de toques en “Cómo llegar”.
Lo que lo hizo difícil
- El CMS y el respaldo del repositorio comparten un esquema Zod: una edición mala vuelve a la última carta válida.
- El horario lo da el servidor; el “abierto ahora” se calcula en el navegador en hora de Vancouver, así una página en caché nunca se equivoca.
- Los toques en “Cómo llegar” se cuentan en D1 después de redirigir, sin cookies ni identificadores.
Construido con
Next.js · Cloudflare Workers · D1 · Workers KV · Sanity · Zod
