Ir al contenido
T A R O .
← proyectos

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
ver en vivo ↗
Home de Menesteres en el celular con las próximas clases

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

Next.js 15React 19TypeScriptTailwind CSS 4Framer Motion

Backend / Datos

SupabaseAPI RoutesAuth

Librerías

Lucidedate-fnsVercel

sitio publicado

ver Menesteres en vivo→

siguiente proyecto

Nexo IA→