Aplicación webTerminadoRepositorio privado

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.

Vista del proyecto02
Exotic Barber — App de reservas
Next.jsTypeScriptSupabaseTailwind CSSPostgreSQLVercel

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)