Logo UTCD

Propuesta de App de Gestión de Barbería

Documento funcional y estructural — clientes, agenda, servicios, barberos, fichas, productos, inventario, ventas, caja y fidelización

Sistema Integral de Gestión para Barbería

Plataforma para administrar barberías y profesionales independientes, centralizando clientes, turnos, servicios, barberos, historial de cortes, estilos, productos, inventario, ventas, comisiones, caja, promociones y seguimiento de clientes.

ÁreaDesarrollo de Sistemas
TipoEspecificación funcional
EnfoqueServicios de barbería

1. Objetivo general

Centralizar la operación de la barbería desde la reserva del turno hasta el cobro y seguimiento posterior, registrando qué servicio se realizó, qué profesional atendió al cliente, qué productos se utilizaron y cuál fue el historial de atención.

Criterio principal: cada cliente debe contar con una ficha histórica que permita consultar cortes, estilos, preferencias, productos utilizados, fotografías, frecuencia de visitas y servicios contratados.

2. Tipos de usuarios

Administración

Administrador

  • Usuarios
  • Roles y permisos
  • Servicios
  • Precios
  • Configuración
Recepción

Recepcionista

  • Agenda
  • Clientes
  • Turnos
  • Confirmaciones
  • Cobros
Profesional

Barbero

  • Agenda propia
  • Atenciones
  • Historial
  • Comisiones
  • Disponibilidad
Cliente

Cliente

  • Reservar turno
  • Elegir barbero
  • Consultar servicios
  • Historial
  • Promociones

3. Tablas base / maestros

Clientes

Datos personales, contacto, preferencias e historial.

Barberos

Profesionales, especialidades, horarios, comisiones y servicios.

Servicios

Corte, barba, afeitado, color, tratamientos y combos.

Estilos

Catálogo de cortes, barbas y referencias visuales.

Productos

Ceras, pomadas, shampoos, aceites y accesorios.

Horarios

Jornadas, descansos, feriados y disponibilidad.

Promociones

Descuentos, combos, membresías y campañas.

Medios de pago

Efectivo, transferencia, tarjeta, QR y otros.

4. Ficha del cliente

5. Agenda y turnos

La agenda debe mostrar la disponibilidad por barbero, servicio y fecha, evitando superposiciones y permitiendo gestionar reservas presenciales y digitales.

Cliente → Servicio → Barbero → Fecha / hora → Reserva → Confirmación → Atención → Cobro
EstadoDescripción
DisponibleHorario libre.
ReservadoTurno creado.
ConfirmadoCliente confirmó.
En esperaCliente llegó.
En atenciónServicio iniciado.
FinalizadoServicio terminado.
CanceladoTurno cancelado.
No asistióCliente no concurrió.

6. Reserva de turno

7. Servicios de barbería

Corte

Corte clásico, fade, taper, crop y estilos personalizados.

Barba

Perfilado, arreglo, afeitado y tratamientos.

Combo

Corte + barba u otras combinaciones.

Tratamientos

Lavado, hidratación, coloración y tratamientos capilares.

8. Ficha de atención

Registrar lo realizado durante el turno para mantener un historial útil para futuras visitas.

9. Catálogo de estilos

10. Historial de cortes y estilos

DatoContenido
FechaFecha de atención.
ServicioServicio realizado.
EstiloCorte o barba aplicada.
BarberoProfesional responsable.
ProductosProductos utilizados.
FotoRegistro visual.
ObservacionesInformación para próxima visita.

11. Ficha técnica del cabello y barba

12. Inventario de productos

13. Movimientos de stock

MovimientoUso
EntradaCompra o recepción.
ConsumoProducto utilizado en un servicio.
Salida por ventaProducto vendido al cliente.
DevoluciónProducto retornado.
AjusteCorrección documentada.
BajaProducto vencido o inutilizable.
TransferenciaMovimiento entre sucursales o depósitos.

14. Control de consumo por servicio

Asociar productos estimados a determinados servicios permite conocer el costo real de atención.

ServicioProductoConsumo
BarbaAceite / espumaPor atención.
CortePomada / stylingSegún servicio.
LavadoShampoo / acondicionadorPor atención.

15. Ventas de productos

16. Comisiones de barberos

17. Caja y cobros

Cobros

Servicios, productos, anticipos y pagos pendientes.

Caja

Apertura, ingresos, egresos, retiros, arqueo y cierre.

Cuenta corriente

Débitos, créditos, pagos y saldos.

Medios de pago

Efectivo, transferencia, tarjeta, QR y otros.

18. Promociones y fidelización

19. Notificaciones y recordatorios

20. Compras y proveedores

21. Dashboard

IndicadorInformación
TurnosTurnos del día, semana y mes.
IngresosIngresos por servicios y productos.
ServiciosServicios más realizados.
BarberosAtenciones, ventas y comisiones.
ClientesNuevos, frecuentes e inactivos.
StockProductos bajo mínimo.
CancelacionesTurnos cancelados y ausencias.

22. Reportes

Agenda

  • Turnos
  • Ocupación
  • Cancelaciones
  • Ausencias

Ventas

  • Servicios
  • Productos
  • Ingresos
  • Medios de pago

Barberos

  • Atenciones
  • Comisiones
  • Productividad
  • Ventas

Clientes

  • Frecuencia
  • Ticket promedio
  • Retención
  • Inactividad

23. Estructura de datos recomendada

CapaEntidadesFunción
Clientesclientes, preferencias, historial_clientes, fotos_atencionesGestión de clientes.
Profesionalesbarberos, especialidades, horarios, comisionesEquipo de trabajo.
Serviciosservicios, categorias_servicio, precios, servicio_productosCatálogo.
Agendaturnos, disponibilidad, bloqueos, reprogramacionesReservas.
Atencionesatenciones, atencion_detalle, estilos, fotografiasHistorial.
Inventarioproductos, almacenes, ubicaciones, movimientos_stockStock.
Comprasproveedores, ordenes_compra, recepciones, pagosAbastecimiento.
Ventasventas, venta_detalle, descuentos, promocionesVentas.
Finanzascobros, caja, caja_movimientos, cuentas_corrientes, comisionesControl financiero.
Seguridadusuarios, roles, permisos, auditoria, notificacionesSeguridad y trazabilidad.

24. Menú general

25. Flujo integral

Cliente → Consulta servicios → Selecciona estilo → Reserva → Confirmación → Llegada → Atención → Registro del corte → Foto → Cobro → Comisión → Historial → Próxima visita
Compra → Recepción → Inventario → Consumo por servicio → Actualización de stock → Costo real
Atención → Venta → Comisión → Cobro → Caja → Reporte de rentabilidad

26. Arquitectura tecnológica sugerida

App móvil

Flutter para clientes y barberos: reservas, agenda, historial, estilos, notificaciones y gestión de atención.

Panel web

Administración de agenda, clientes, servicios, inventario, ventas, caja y reportes.

Backend / API

API REST con autenticación, disponibilidad, reservas, workflow, inventario, ventas y auditoría.

Base de datos

MySQL o PostgreSQL con transacciones, índices, relaciones y respaldos.

Conclusión: la App de Barbería debe integrar agenda, clientes, servicios, estilos, profesionales, historial de cortes, inventario, ventas, comisiones y fidelización. El historial visual y técnico de cada cliente permite ofrecer una atención personalizada y mantener un seguimiento comercial de sus visitas.