Volver a projects
Jul 01, 2025
2 min read

Sistema de Gestión de Barbería

Aplicación web fullstack para reservas, administración y estadísticas

El proyecto es una aplicación web fullstack desarrollada como trabajo final de mi carrera de Técnico Universitario en Programación (UTN FRRa). Permite a los clientes reservar turnos online y al administrador gestionar reservas, servicios y estadísticas de manera eficiente.

Los clientes pueden seleccionar tipo de servicio, fecha y hora, y registrar sus datos personales. El panel administrativo permite visualizar, modificar y eliminar turnos, así como acceder a reportes de ganancias, servicios más solicitados y clientes frecuentes. Los gráficos de estadísticas están implementados con Chart.js.

El sistema realiza operaciones ABML (altas, bajas, modificaciones y lecturas) sobre turnos, clientes y servicios, implementando buenas prácticas de arquitectura en capas y patrón MVC. El login del administrador es simulado, con planificación de JWT para seguridad futura.

Funcionalidades principales

  • Reserva de turnos en línea con selección de servicios y horarios.
  • Registro de clientes y gestión de datos.
  • Panel de administración con calendario interactivo, estadísticas y reportes.
  • ABML para turnos, clientes y servicios.
  • Seguridad y compatibilidad responsiva en todos los dispositivos.

Demo en Línea

Organización del Proyecto