Jerson Enriquez
← Volver a proyectos

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”.

Brunch Vancouver

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

Pantallas

Brunch Vancouver — Pantallas 1
Brunch Vancouver — Pantallas 2