-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Karate-Championship-Management-App wiki!
This is meant to be a Karate Championship Management App.
- Part of the management is to keep track of matches and scores.
- Organize the play groups.
- Organize the winners list.
- Provide control parameters to view ongoing matches, timer, points and participants names.
We plan to create an easy to use web application that can be used by any Karate instructor.
As a first step we are to create the Kumite (karate fight match) scoring system, which is intensive and has many rules.
To tackle this task, we are to divide it into two sperate tasks:
- Write the logic, in an API manner. (Need to build it in a way that is extensible, since rules changes often).
- Write the frontend. 2.1 Build UI/UX design.
- Integrate the backend with the frontend.
- A user can start a match.
- The app provides the control screen and the view screen.
- The control screen should allow the user to log points, penalties, names of participants, referees and the winner at the end of the match.
- The app should save the data about each game to the app database. (this data can later be reviewed for supervision purposes).
The second part of the project:
We need to create a design solution which will give the user the ability to:
- Create a new championship schema.
- Define the number of groups/allow for a design which lets them add as many groups as they want.
- Define the maximum number of participants in each group.
- Define the number of winners (Only 1 place, or 1st 2nd and 3rd winners, or even 4th).
- The ability to input names into each group and save this group for future use.
- The ability to pick a group, and make changes to it (who won, who moves to the next stage etc..).
- The ability to list the winners in all the groups.
The app will then be responsible to list all the groups, and allow groups selection as per users need.
The app is responsible to keep track of changes made to groups (i.e. first part of the projects which logs games and scoring) the app will save the information and provide the finalists list with the names of the winners in each group. (The app can be accessed by multiple users, both users can make changes to different groups simultaneously and log changes).