Exotic Barber — App de reservas
Sistema de reservas online para barbería con panel de administración, desplegado en producción con Next.js y Supabase.

Contexto
Sistema completo de reservas online para una barbería en producción. Los clientes reservan citas seleccionando barbero, servicio y horario disponible. El barbero gestiona desde un panel administrador con calendario interactivo, bloqueo de fechas y control de agenda. Empezó como prototipo con Firebase, evolucionó a React + Supabase, y actualmente está en producción con Next.js, TypeScript y Supabase desplegado en Vercel.
Problema
La barbería gestionaba todas las citas por WhatsApp, generando confusión, pérdida de reservas y falta de organización en los horarios.
Objetivo
Digitalizar por completo el sistema de reservas eliminando la gestión manual, reduciendo errores y mejorando la experiencia del cliente.
Aprendizaje
Profundicé en Next.js App Router, integración con Supabase (autenticación, RLS, base de datos), despliegue en producción con Vercel y evolución de una app desde prototipo hasta producción real.
Siguiente evolucion
Pasarela de pago integrada, notificaciones push, app móvil con React Native.
Funcionalidades
- Selección de barbero y servicio
- Calendario interactivo con horarios disponibles
- Panel admin con gestión de reservas
- Bloqueo de fechas y horarios
- Historial de clientes
- Desplegado en producción (Vercel + Supabase)