1. Development of a website with real-time stats from an e-sports match
- Author
-
Sánchez Carreras, David, Guri I Viura, Pau, Sánchez Carreras, David, and Guri I Viura, Pau
- Abstract
This project consists of the development of an all-in-one system that gathers data from a live e-sports match and displays it, in real time, on a publicly accessible website. The idea was motivated by the fact that, compared to traditional sports, e-sports already reside digitally inside computers, making it much easier to get data from them. Moreover, the concept of watching a live stream while doing other activities on a secondary screen, especially among young, tech-savvy individuals, is very widespread. The objectives of the project aim to solve the problem of creating the previously mentioned system, which continuously uploads game data to a database in order to be analyzed and shown on a public website in real time. Additionally, another objective involves creating a private space on the website where the administrators can monitor the user traffic of the public site. The entire process has been carried out and documented through a very technical scope, mainly focusing on data management and transmission, and using Javascript as the predominant programming language throughout the whole system. The development has been structured using the Scrum methodology, dividing the work in five sprints, each of which with a specific deadline and objective. Although some scheduling modifications have had to be made during development due to unforeseen problems, the project has been completed in time thanks to the sprint-segmented workflow and careful initial time planning. Then, it has been tested in different ways to check its resilience to uncommon edge cases and validate that the objectives have been met. The result is a robust system comprised of three modules: a local application that connects to the game client and gathers the data, a server that communicates with the database and allows the other modules to interact with it, and a website containing both the public data visualizations and the private administrator dashboard. Even though they are independent pieces o
- Published
- 2024