Plataforma de ticketing i reserva de seients en temps real
Esmerats Fité, Pau
Bachiller Rubia, Sergio , tut. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Plataforma de Ticketing y reserva de asientos en tiempo real
Títol variant: Real-Time Ticketing and Seat Reservation Platform
Data: 2025
Resum: El treball consisteix a desenvolupar una aplicació web de reserva de seients de cinema que ofereix una experiència intuïtiva i fàcil d'utilitzar als clients. Està basada en React per a la interfície de la pàgina web i Firebase per a l'emmagatzematge de dades i autenticació d'usuaris. S'utilitza Express. js i Socket. io per a la sincronització bidireccional immediata, evitant la duplicitat de seients. El procés inclou registre i autenticació d'usuaris, selecció de seients en un plànol SVG interactiu, generació de codi QR per validació d'entrades. L'aplicació disposa d'un perfil d'usuari amb l'historial de compres i d'un quadre de control administratiu per a la gestió de les sessions i un lector de QR per a la validació d'entrades. El desenvolupament segueix una metodologia àgil basada en Kan ban, amb GitHub i Trello per al seguiment de versions i tasques. Aquest projecte facilita una gestió eficient dels seients, superant les limitacions de les plataformes existents i oferint una solució escalable i mantinguda en el núvol.
Resum: El trabajo consiste en desarrollar una aplicación web de reserva de asientos de cine que ofrece una experiencia intuitiva y fácil de utilizar a sus clientes. Está basada en React para la interfaz de la página web y Firebase para el almacenamiento de datos y autenticación de usuarios. Se utiliza Express. js y Socket. io para la sincronización bidireccional inmediata, evitando la duplicidad de asientos. El proceso incluye registro y autenticación de usuarios, selección de asientos en un plano SVG interactivo, generación de código QR por validación de entradas. La aplicación dispone de un perfil de usuario con el historial de compras y un cuadro de control administrativo para la gestión de las sesiones y un lector de QR para la validación de entradas. El desarrollo sigue una metodología ágil basada en Kanban, con GitHub y Trello para el seguimiento de versiones y tareas. Este proyecto facilita una gestión eficiente de los asientos, superando las limitaciones de las plataformas existentes y ofreciendo una solución escalable y mantenida en la nube.
Resum: The work consists of developing a web application for reserving cinema seats that offers an intuitive and easy-to-use experience to customers. It is based on React for the web page interface and Firebase for data storage and user authentication. Express. js and Socket. io are used for immediate bidirectional synchronization, avoiding seat duplication. The process includes user registration and authentication, seat selection on an interactive SVG map, QR code generation for ticket validation. The application has a user profile with purchase history and an administrative dashboard for session management and a QR reader for ticket validation. The development follows an agile methodology based on Kanban, with GitHub and Trello for version and task tracking. This project facilitates efficient seat management, overcoming the limitations of existing platforms and offering a scalable solution maintained in the cloud.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Llengua: Català
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau ; Text
Àrea temàtica: Menció Enginyeria del Software
Matèria: Cinema ; Gestió de reserves ; Temps real ; Aplicació web ; React ; Websockets ; JavaScript ; Socket.io ; Núvol ; Firebase ; Express.js ; Gestión de reservas ; Tiempo real ; Aplicación web ; Nube ; Inema ; Reservation management ; Real-time ; Web application ; Cloud



13 p, 5.0 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de Fi de Grau > Escola d'Enginyeria. TFG

 Registre creat el 2025-07-17, darrera modificació el 2025-07-31



   Favorit i Compartir