Portal web de jocs en línia
Libuszowski Borzecki, Szymon Jozef
Toro Valdivia, Maria Carmen de, dir. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Portal web de juegos en línea
Títol variant: Online gaming web portal
Data: 2024
Resum: En aquest projecte he desenvolupat un portal web de jocs en línia utilitzant Node. js per construir el back end i Vue. js pel front end. He dissenyat el front end mitjançant una Single Page Application combinat amb llibreries com Pinia, i18n o Media Query, per aconseguir la millor experiència d'usuari possible. En el back end, he utilitzat una base de dades relacional MySQL. Per comunicar de manera eficient el client i servidor he dissenyat una API REST amb Express. js. A més, he implementat una sèrie de tests unitaris automatitzats utilitzant Cypress i Gitlab Runners per poder executar aquests tests sempre que faci qualsevol canvi dins l'aplicació. També he realitzat pentesting amb l'objectiu d'aconseguir la màxima seguretat possible davant de ciberatacs com el SQL injection o el XSS. Finalment, he desplegat l'aplicació en la plataforma Azure, sota el domini szymongames. com i xifrant la connexió amb el protocol TLS per garantir la privacitat dels usuaris.
Resum: En este proyecto he desarrollado un portal de juegos online utilizando Node. js para construir el back-end y Vue. js para el front-end. He diseñado el front-end usando una Single Page Application combinada con librerías como Pinia, i18n o Media Query para conseguir la mejor experiencia de usuario posible. En el back end he utilizado una base de datos relacional MySQL. Para comunicar eficientemente el cliente y el servidor he diseñado una API REST con Express. js. Además, he implementado algunas pruebas unitarias automatizadas utilizando Cypress y Gitlab Runners para ejecutar estas pruebas después de hacer cualquier tipo de cambio en la aplicación. También he realizado pentesting para conseguir la mayor seguridad posible frente a ciberataques como SQL injection o XSS. Por último, he desplegado mi aplicación en la plataforma Azure, bajo el dominio de szymongames. com y cifrando la conexión mediante el protocolo TLS para garantizar la privacidad de los usuarios.
Resum: In this project I have developed an online gaming portal using Node. js in order to build the back end and Vue. js for the front end. I have designed the front end using a Single Page Application combined with libraries like Pinia, i18n or Media Query to achieve the best possible user experiencie. In the back end I have used a MySQL relational database. To communicate efficiently the client and the server I have designed an API REST with Express. js. Furthermore, I have implemented some automated unit tests using Cypress and Gitlab Runners to execute these tests after doing any kind of changes in the application. Also, I have done pentesting so I could achieve the best possible security against cyber-attacs such as SQL injection or XSS. Finally, I have deployed my application on Azure platform, under the domain of szymongames. com and encrypting the connection using the TLS protocol to ensure users privacy.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. 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ó Tecnologies de la Informació
Matèria: Front end ; Back end ; SPA ; Seguretat ; API ; Cookies ; Node.js ; Vue.js ; MySQL ; Cypress ; Pinia ; SQL injection ; XSS ; Internacionalització ; Integració Contínua ; Framework ; Seguridad ; Internacionalización ; Integración Contínua ; Security ; Internationalization ; Continuous Integration



14 p, 2.2 MB

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

 Registre creat el 2024-07-17, darrera modificació el 2025-07-20



   Favorit i Compartir