Creating a web application to match a sport partner
Maret, Jérémy (2019)
Lataukset:
Maret, Jérémy
2019
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-2019060113922
https://urn.fi/URN:NBN:fi:amk-2019060113922
Tiivistelmä
The goal of this thesis is to create an application that could be used to replace and enhance the existing sport clubs booking system. This application consolidates a traditional booking system with a connection system. As it can sometimes be complicated to find partners, this solution aims to make this easier. Players will be able to create a private or open party. If an open party is created, everyone is free to join the game. It offers an opportunity to play more often and to meet new people. Thus, it helps to make sport more attractive.
Firstly, the technologies used for the development of this application are explained, then the design is illustrated to witness how it will look like and understand the decisions taken. Following this, the implementation is described starting from the database creation up to the web application. Once finished, the application was tested by some people to see if the application is easy to use and is suitable for a sport club. These tests are described in the thesis as well. Finally, the future of this application is mentioned at the end of the thesis in the conclusion.
As part of this thesis, a full stack application has been created. The application has been written in React and it uses the API created in Node.js. The API aims to let the application interacts with data stored into the MariaDB database. With the help of a calendar, it is possible to book party or/and to create an open party. It is also possible to join any existing open party if there is available space for players.
Firstly, the technologies used for the development of this application are explained, then the design is illustrated to witness how it will look like and understand the decisions taken. Following this, the implementation is described starting from the database creation up to the web application. Once finished, the application was tested by some people to see if the application is easy to use and is suitable for a sport club. These tests are described in the thesis as well. Finally, the future of this application is mentioned at the end of the thesis in the conclusion.
As part of this thesis, a full stack application has been created. The application has been written in React and it uses the API created in Node.js. The API aims to let the application interacts with data stored into the MariaDB database. With the help of a calendar, it is possible to book party or/and to create an open party. It is also possible to join any existing open party if there is available space for players.