Gestión de Citas

Aplicación web de gestión de citas
Proyecto desarrollado como Trabajo de Fin de Ciclo del grado de Desarrollo de Aplicaciones Web (DAW). Esta aplicación la realicé desde cero con un enfoque visual orientado al sector de la estética, con el objetivo de mostrar de forma clara y atractiva sus funcionalidades.
Para el desarrollo utilicé Java EE aplicando el patrón MVC (Modelo-Vista-Controlador), implementando la lógica del negocio, y empleé JSP para integrar el backend con la capa de presentación en HTML y CSS. También incorporé JavaScript y jQuery para dotar de interactividad a la interfaz, especialmente en la funcionalidad del calendario.
Los datos se almacenan en una base de datos relacional MySQL, donde trabajé con sentencias PL/SQL para la gestión de la información.
garantizar la seguridad, implementé cifrado en el almacenamiento de información sensible y apliqué saneamiento de entradas en los formularios para prevenir inyecciones y otros ataques comunes.
La aplicación incluye un sistema de inicio de sesión. Una vez dentro, el usuario puede seleccionar un tratamiento desde un desplegable y elegir una fecha en un calendario interactivo. Al seleccionar un día, este se autocompleta en el formulario, permitiendo después seleccionar la hora deseada para reservar la cita.
Está pensada para facilitar el trabajo del profesional en centro de estética, pudiéndose adaptar a otros centros que necesiten gestión de citas, permitiéndole centrarse en la atención al cliente, sin preocuparse por la gestión de las citas. Además, la aplicación permite el registro de nuevos usuarios directamente desde la página de inicio de sesión, almacenando los datos automáticamente en la base de datos de la empresa.