Cromados — Turnos + Panel Admin + Bots
Sistema completo para barberías: reservas online (cliente), gestión operativa (admin) y bot de Telegram para barberos. Pagos integrados y notificaciones por WhatsApp Bot.
Cromados
Cromados es un sistema para barberías que unifica en un solo producto:
- Cliente: reserva turnos online en minutos.
- Dueños/Admin: gestionan sucursales, barberos, servicios, horarios y turnos desde un panel.
- Barberos: operan el día a día con un bot de Telegram (agenda, mover/agendar turnos, descansos, desbloqueos y adicionales).
Nota: cuando digo WhatsApp Bot, me refiero a mensajes automáticos de confirmación/recordatorio enviados por WhatsApp. A nivel técnico está implementado con Twilio + plantillas.
Problema
La gestión por mensajes suele generar:
- turnos duplicados,
- cambios sin registro,
- poca visibilidad de disponibilidad real,
- dependencia del dueño para coordinar todo.
Solución
Un flujo end-to-end con agenda real y superficies separadas por rol:
- Web pública para reservas (cliente),
- Panel admin para operación (dueños),
- Bot Telegram para operación diaria del barbero,
- Pagos integrados (opcional según configuración),
- Notificaciones por WhatsApp Bot (confirmación + recordatorio).
Flujo end-to-end (lo importante)
- Cliente elige sucursal → barbero → servicio(s) → fecha/hora disponible
- Confirma la reserva (y paga si aplica)
- El sistema registra estado de turno y pago (webhook/callback)
- Se disparan notificaciones:
- WhatsApp Bot (Twilio): confirmación y recordatorio al cliente
- Telegram Bot: operación interna del barbero (agenda y gestión)
Funcionalidades por rol
1) Cliente (Web pública)
- Reserva guiada: sucursal → barbero → servicios → disponibilidad
- Disponibilidad por fecha (horarios reales por barbero)
- Confirmación final del turno
- Checkout de pago (si corresponde)
2) Dueños / Admin (Panel)
Operación completa sin planillas:
- Sucursales: altas/edición
- Barberos: gestión y (si aplica) foto/visibilidad
- Servicios (tipo de corte): CRUD + activar/desactivar + asignación de barberos habilitados
- Horarios: configuración operativa (incluye días excepcionales si aplica)
- Turnos: listado, estados, acciones operativas
- Calculadora de pagos: herramienta interna para liquidaciones
Estados de turnos
PENDIENTE,RESERVADO,CONFIRMADO,CANCELADO(según operación y flujo de pago)
3) Barberos (Bot de Telegram)
Bot pensado para operar rápido sin entrar al panel:
Menú / comandos principales
/turnos— ver próximos turnos/disponibilidad— consultar horarios libres/servicios— ver servicios y precios/agendar— agendar turno presencial/adicional— agregar servicios adicionales a un turno/fijos— crear turnos recurrentes/mover— mover un turno a otra fecha/hora/descanso— bloquear horarios (descanso/almuerzo)/desbloquear— liberar turno bloqueado/menu— mostrar menú
Qué resuelve
- Turnos presenciales (bloqueos)
- Reprogramaciones con flujo guiado
- Bloqueos por descanso
- Desbloqueo con distinción clara:
- 🔒 turno presencial
- 📱 turno desde la app (con pago)
- 😴 descanso
Integraciones
Pagos (Mercado Pago)
- Checkout para generar preferencia y redireccionar al flujo de pago
- Retorno (back URLs)
- Webhook para actualizar estado de pago de forma asíncrona (validación de firma)
WhatsApp Bot (Twilio)
- Confirmación de reserva
- Recordatorio previo al turno
- Envíos mediante plantillas (no spam, no marketing masivo)
Telegram Bot (interno)
- Operación diaria del barbero y tareas operativas sin tocar el panel web
Stack
- Backend: Java + Spring Boot
- Frontend: React + TypeScript + Tailwind
- DB: PostgreSQL
- Infra/Deploy: Linux/VPS (según entorno)
Seguridad y confiabilidad (sin humo)
- Separación de superficies (público vs admin vs bots)
- Validación de datos y reglas de agenda
- Webhooks de pago controlados (firma/headers)
- Secrets por variables de entorno (no hardcode)
Evidencia visual
Cliente
Admin
(Las capturas del Bot de Telegram y WhatsApp se omiten por privacidad, pero la funcionalidad está descrita arriba)
Qué incluye / Qué no incluye
Incluye
- Web de reservas (cliente)
- Panel admin (operación)
- Bot Telegram (barberos)
- Pagos integrados (Mercado Pago)
- WhatsApp Bot (Twilio) para confirmación y recordatorio
No incluye (se cotiza aparte)
- Integraciones nuevas fuera del alcance (ej: CRM, facturación, analytics avanzados)
- Canales de marketing masivo / campañas
- Multi-tenant SaaS (si el negocio lo requiere, cambia el alcance)
¿Te interesa un proyecto similar?
Contame qué necesitás y veamos cómo puedo ayudarte a resolver tu problema.
