Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/79527
Título
Diseño e implementación de una aplicación web para la gestión de clubes de pádel orientado a mejorar de la experiencia del usuario
Autor
Director o Tutor
Año del Documento
2025
Titulación
Grado en Ingeniería de Tecnologías Específicas de Telecomunicación
Resumo
El pádel es un deporte en crecimiento que requiere una gestión eficiente de las instalaciones y servicios asociados. La administración de pistas, reservas y usuarios suele realizarse mediante herramientas poco intuitivas o sistemas manuales, lo que puede dificultar la experiencia tanto de gestores como de clientes. Con el objetivo de facilitar esta gestión, en este Trabajo de Fin de Grado se desarrolla una aplicación web que permite a los clubes de pádel gestionar sus instalaciones de forma eficiente. La aplicación consta de un sistema de administración desde el que los responsables del club pueden gestionar pistas, horarios, usuarios y servicios adicionales. Por otro lado, los usuarios registrados pueden acceder al sistema, consultar la disponibilidad y realizar reservas de pistas de forma sencilla e intuitiva. La aplicación se basa en una arquitectura cliente-servidor, con un backend desarrollado en Python utilizando el framework FastAPI, encargado de gestionar las solicitudes, almacenar los datos de usuarios, reservas y pistas, así como garantizar la seguridad y eficiencia de las operaciones. El frontend, por su parte, ha sido desarrollado en React, proporcionando una interfaz dinámica, adaptable a diferentes dispositivos y fácil de usar para los clientes del club. El sistema de reservas permite a los usuarios seleccionar la pista, fecha y hora deseada, recibir confirmaciones de reserva y visualizar su historial de reservas. Además, el administrador puede acceder a estadísticas sobre la ocupación de las pistas, gestionar usuarios y realizar modificaciones en la oferta de servicios del club. El sistema implementado incorpora funcionalidades adicionales que mejoran significativamente la experiencia del usuario. Entre ellas, destaca el envío automático de recordatorios por correo electrónico 24 horas antes de cada reserva, incluyendo información meteorológica actualizada para alertar al usuario en caso de cambios sustanciales respecto al pronóstico inicial. Además, se ha integrado un sistema de valoraciones posterior a cada uso, que permite recoger opiniones de los usuarios sobre la calidad de las pistas. Esta información no solo sirve como herramienta de mejora continua para los administradores, sino que también facilita a futuros usuarios una toma de decisiones más informada al momento de realizar nuevas reservas. La aplicación ha sido probada en distintos navegadores y dispositivos, asegurando su correcto funcionamiento y facilidad de uso. Los resultados obtenidos muestran que el sistema facilita significativamente el proceso de reserva para los usuarios y optimiza la gestión diaria de los administradores, contribuyendo a una administración más eficiente y a una mejor experiencia para los clientes del club de pádel. Padel is a growing sport that requires efficient management of its facilities and associated services. The management of courts, reservations, and users is often carried out using outdated or manual systems, which can complicate the experience for both managers and customers. To address this challenge, this Final Degree Project presents a web application designed to streamline the management of padel clubs. The application features an administration panel that allows club managers to manage courts, schedules, users, and additional services. Additionally, registered users can log in to the system, check court availability, and make reservations easily and intuitively. The application is based on a client-server architecture, with a backend developed in Python using the FastAPI framework. The backend handles service requests, stores user, reservation, and court data, and ensures secure and efficient operations. The frontend, developed with React, provides a dynamic, responsive interface that adapts to different devices, offering a smooth user experience. The reservation system enables users to select a court, date, and time, receive booking confirmations, and view their reservation history. On the administrative side, managers can access court occupancy statistics, manage users, and update available services. The implemented system incorporates additional features that significantly enhance the user experience. Among them, the automatic sending of email reminders 24 hours before each reservation stands out, including updated weather information to notify the user in case of significant changes compared to the initial forecast. Furthermore, a post-reservation review system has been integrated, allowing users to provide feedback on the quality of the courts. This information not only serves as a continuous improvement tool for administrators but also helps future users make more informed decisions when booking a court. The application has been tested across different browsers and devices to ensure its reliability and ease of use. The results demonstrate that the system significantly simplifies the reservation process for users and optimizes daily administrative tasks, contributing to more efficient club management and a better experience for padel club customers.
Palabras Clave
Pádel
Aplicación web
React
Departamento
Departamento de Teoría de la Señal y Comunicaciones e Ingeniería Telemática
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [32720]
Arquivos deste item
Exceto quando indicado o contrário, a licença deste item é descrito como Attribution-NonCommercial-NoDerivatives 4.0 Internacional









