Sistema de gestión de turnos con React/Node.js
Mi Turno
Breve descripción
En este emocionante proyecto de desarrollo de una aplicación web cuya función es que las empresas de diversos sectores gestionen el flujo de clientes en sus oficinas para brindar un mejor servicio requierió de diseño y construcción de una plataforma altamente funcional y versátil que permitiese abordar eficazmente los desafíos de reserva de turnos y gestión empresarial. Esto fue un trabajo en equipo de cuatro personas colaborando en pair programming, a través de la metodología SCRUM.
Logros y responsabilidades
Gestión de turnos
Permite asignar, editar y eliminar turnos, aprovechando herramientas como React Date Picker y Date-fns para una experiencia de usuario intuitiva.
CRUD completo
Implementación de operaciones CRUD para los roles de administrador, operador y cliente, lo que facilitó la gestión de datos esenciales.
Gestión de roles
Posibilidad de que el rol administrador pueda cambiar los roles de los usuarios desde su respectivo perfil.
Recuperación de contraseña
Se implementó una función de olvido y recuperación de contraseña utilizando Nodemailer para una experiencia segura y conveniente.
Visualización de turnos
Se proporcionó a los usuarios la capacidad de ver los turnos asignados por día y cliente, mejorando la transparencia y el seguimiento.
Resultados del proyecto
Desempeñando roles duales, abordando el desarrollo del Back-end y respaldando el Front-end. El proyecto abordó enfoques de negocio, asegurando coherencia del código mediante documentación detallada.
La definición y ejecución de la lógica de negocio se reflejó en la construcción del proyecto. Dando como resultado robustez en la plataforma, gracias a mantener una documentación completa y coherente para asegurar la comprensión del equipo.


