Kyumeikan school is organizing a Kendo tournament. For that they need a scoring and administering system. A team of internship apprentices developed the system for the tournament.
THE PROBLEM
Kyumeikan Kendo school needed a solution for administering and scoring kendo tournaments. In other words, a software which would be able to process registration forms, automatically split participants into groups and generate brackets for each fight. Also, to fill out the protocol of a tournament and display the results during the tournament.
GOALS
To create a platform for:
- Administration of the tournaments.
- Participants’ registration.
- Automatic bracketing of each registration.
- Linking each participant in the protocol.
- Displaying the results on a screen.
- A possible registration in more than one tournament.
THE PROCESS
We used Node.js, React, and MongoDB as main technologies. Our developers chose Node.js because it is lightweight and doesn’t require a lot of CPU. Then, React enabled us to provide speed, scalability, and clarification. The application was built using JavaScript, and dominating objects built in JSON format, therefore, the use of MongoDB was logical.
THE RESULT
Two interns were selected to work on developing Kendo scoring and administering system. As a result, during the course of two months, they have developed a fully functional system. After testing, they will proceed to improve it. Agile/Scrum project managing method was used.
Eventually, at this stage of development, the software successfully creates a tournament, enables registration, split fights into different categories, generates a tournament table, fills out the protocol, to display the results of the tournament on screens and updates the results.