Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 2.41 KB

README.md

File metadata and controls

15 lines (9 loc) · 2.41 KB

Description:

The aim of the project is to build a system used for judging climbing competitions. Its main focus is automation of delivering and processing data. The project is designed to be a valuable asset in the market/an answer to the demand of the market – currently, there does not exist a system which operates in the described manner. As far as physical layer is concerned, it is composed of a computer and a few mobile devices. Connection between all the components in the basic scenario should be provided through a local wireless network.

Physical diagram of the system compiled with its components

Physical diagram of the system compiled with its components

The system will consist of:

  • a web application (JavaScript, ReactJS), used by the main referee – his job is to manage the entire event. Its capabilities include: competition configuration, importing the list of competitors, conducting/managing rounds, exporting scores, etc.,
  • a mobile application (JavaScript, ReactNative) will be utilised by the problem referees. Each referee will receive a prepared list of competitors, starts of which he will be marking. The results are going to be automatically sent to backend,
  • backend API (Java, Spring Boot) puts up REST API. It shall possess the entire logic of how the system acts, in accordance with the rules of the Polish Alpinism Association. The data will be saved and downloaded from a built-in file database. Additionaly it will create logs copies, necessary to retrieve lost information on the starts, should any malfunction occur.