Menesteres
Sitio para escuela de cocina: catálogo de clases, calendario con cupos en vivo, reservas online y panel admin para el equipo.
- año
- 2026
- rubro
- Escuela de cocina
- rol
- Diseño y desarrollo

01 — contexto
punto de partida
Clases, consultas de alquiler del espacio y cupos se gestionaban por mensajes y planillas, sin un canal digital unificado.
el desafío
Presentar la propuesta, dejar elegir clase y fecha con disponibilidad clara, cerrar la reserva en el sitio y darle al staff un panel para administrar clases y reservas sin depender solo de WhatsApp.
02 — qué hice
01
Calendario mensual con filtros y estados de cupo: disponible, pocos lugares, agotado, cancelada.
02
Reserva en el sitio, con consulta de disponibilidad antes de confirmar.
03
Panel interno para listar reservas, marcarlas como pagadas, cancelarlas y exportarlas.
04
Gestión de clases con plantillas, cupos y cancelaciones que impactan en las reservas asociadas.
05
Promoción del espacio para alquiler con consulta y contacto.
detalle técnico
- — Next.js 15 con Server Components leyendo Supabase en servidor.
- — POST /api/reservations con verificación de disponibilidad antes de confirmar.
- — Panel /admin con Supabase Auth y allowlist; APIs admin con service role.
- — Modelo classes / classes_with_availability y tabla reservations en Supabase.
03 — resultado
Clases, cupos y reservas viven en un solo sistema: el visitante reserva solo y el equipo administra todo desde un panel.
04 — tecnología
Frontend
Backend / Datos
Librerías
sitio publicado
ver Menesteres en vivo→
siguiente proyecto
Nexo IA→