Skip to content

nicolasservidio/PeluqPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💈 PeluqPro – Hair Salon Management Platform

06/2025 · Main Functional Analyst, Developer & Architect


Título en español: PeluqPro – Plataforma de gestión de Salones Capilares



🧾 Overview | Visión General


Peluqpro.-.Login.And.Main.Dashboard.handbrake.mp4



EN
PeluqPro is a web-based management system for hair salons, designed to streamline client handling, appointment scheduling, and staff administration. It integrates three core modules —Employees, Clients, and Appointments— supported by secure authentication and role-based access for administrators and operators.

The system was built with a three-layer architecture using PHP for business logic, a MySQL database for structured data operations, and responsive interfaces developed with HTML, CSS, and JavaScript. Functional-analysis documentation was authored in Confluence to guide modular development, database schema design, and UI consistency.

Developed within Agile/Scrum cycles and manually tested using Behavior-Driven Development (BDD) and Gherkin syntax, PeluqPro delivers a reliable, maintainable solution tailored to real-world salon operations.


ES
PeluqPro es un sistema de gestión web para peluquerías, diseñado para optimizar la administración de clientes, turnos y personal. Integra tres módulos principales (Empleados, Clientes, y Turnos) con autenticación segura y control de acceso basado en roles para administradores y operadores.

El sistema fue desarrollado con una arquitectura de tres capas utilizando PHP para la lógica de negocio, una base de datos MySQL para las operaciones de datos estructurados, e interfaces responsivas construidas con HTML, CSS y JavaScript. La documentación de análisis funcional fue elaborada en Confluence para guiar el desarrollo modular, el diseño del esquema de base de datos y la coherencia de la interfaz.

Desarrollado bajo ciclos breves de Agile/Scrum y probado manualmente utilizando Desarrollo Guiado por Comportamiento (BDD) y sintaxis Gherkin, PeluqPro ofrece una solución confiable y mantenible que es escalable y está adaptada a las operaciones reales de salones de belleza.



🔑 Key Features | Funcionalidades Clave


  • 💇 Employee Management | Gestión de Empleados
    EN: Staff profile CRUD and role assignments
    ES: Gestión de perfiles de empleados y asignación de roles

  • 👥 Client Management | Gestión de Clientes
    EN: Onboarding, profile updates, deletion, and print-optimized listings
    ES: Alta, edición, baja y listados optimizados para impresión

  • 📆 Appointment Scheduling | Gestión de Turnos
    EN: Real-time booking, modification, cancellation with availability validation
    ES: Turnos en tiempo real, modificación, cancelación y validación de disponibilidad

  • 🔒 Authentication & Permissions | Autenticación y Permisos
    EN: Session-based login and role-based access for admins/operators
    ES: Inicio de sesión por variable session y acceso por roles para administradores/operadores

  • 🖥 Three-Layer Architecture | Arquitectura de tres capas
    EN: Presentation (frontend templates), Business Logic (PHP, entity scripts), Data Access (MySQL connector)
    ES: Presentación (plantillas frontend), Lógica de Negocio (PHP, scripts por entidad), Acceso a Datos (conector MySQL)

  • 🛠 Centralized Utilities | Utilidades centralizadas
    EN: Input validation, sanitization, error handling in funciones/
    ES: Validación de entradas, sanitización y manejo de errores en funciones/

  • 🖨️ Print-Ready Reporting | Reportes listos para imprimir
    EN: On-demand client listings via impresiones/, integrated with CRUD workflows
    ES: Listados de clientes bajo demanda vía impresiones/, integrados con flujos CRUD

  • 🚀 Agile Development & QA | Desarrollo Agile & Aseguramiento de Calidad
    EN: Git version control, Scrum methodology, manual QA with BDD and Gherkin
    ES: Control de versiones con Git, metodología Scrum, QA manual con BDD y Gherkin



📸 Demonstrations | Demostraciones


💈 Login and Main Dashboard | Login y Panel principal

Peluqpro.-.Login.And.Main.Dashboard.handbrake.mp4

💇 Employee Management | Gestión de Empleados

Peluqpro.-.Empleados.handbrake.mp4

👥 Client Management | Gestión de Clientes

Peluqpro.-.Clientes.handbrake.mp4

📆 Appointment Scheduling | Gestión de Turnos

Peluqpro.-.Turnos.handbrake.mp4



📆 YouTube Review & Demo (Spanish)


EN
Complete review including documentation in Confluence, work management in Jira, testing in Zephyr using BDD and Gherkin syntax, and system functionalities.

📺 Watch the review on YouTube


ES
Review completa incluyendo documentación en Confluence, gestión del trabajo en Jira, testing en Zephyr usando BDD y sintaxis Gherkin, y funcionalidades del sistema.

📺 Mirá la revisión en YouTube



PeluqPro is a simple Information System for Hair Salons with PHP and MySQL 😄



📚 Documentation | Documentación




🛠️ Tech Stack | Tecnologías Utilizadas


  • Languages: PHP, HTML, CSS, JavaScript, SQL
  • Database: MySQL
  • Version Control: Git
  • Methodologies: Agile/Scrum, BDD (Gherkin)
  • Documentation: Confluence, Jira, UML


📄 License | Licencia


MIT License. Extremely permissive. Allows use, modification, distribution, and private/commercial use. Requires attribution.

Copyright (c) 2025 Nicolás D. Servidio



🤝 Contact | Contacto


Nicolás D. Servidio
📧 nicolasservidio.dm@gmail.com
🔗 LinkedIn · GitHub