Tournament Management Mobile Application
Truong, Nhat (2024)
Truong, Nhat
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052716248
https://urn.fi/URN:NBN:fi:amk-2024052716248
Tiivistelmä
The goal of this thesis project was to create a mobile application where users could manage multiple stages in multiple tournaments. In each stage, users could view and edit match results, then the overall results of that stage had to be calculated and updated automatically.
PostgreSQL relational database was used to store user information and credentials, and tournament data. A server, written in Python and using Flask module, was responsible for user data authentication and authorization. Another server, using ASP.NET Core Web API template, handled tournament, stage and match data. Finally, React Native was used for the client application.
The application works on both iOS and Android devices. With this application, tournament organizations can follow the progress and update the results of their tournament on their hand quickly while standing at the venue or beside the playground. They can also share their tournament results publicly.
PostgreSQL relational database was used to store user information and credentials, and tournament data. A server, written in Python and using Flask module, was responsible for user data authentication and authorization. Another server, using ASP.NET Core Web API template, handled tournament, stage and match data. Finally, React Native was used for the client application.
The application works on both iOS and Android devices. With this application, tournament organizations can follow the progress and update the results of their tournament on their hand quickly while standing at the venue or beside the playground. They can also share their tournament results publicly.