Currently this is being done via spreadsheet (attached), I can demo the spreadsheet so that you have a good understanding of what is needed.
I need the main template and structure built for this app so that I can edit and modify it in the future as I need to.
The app will be used for Hato Hone St John Youth Competitions. These competitions will have multiple categories. Each category will have multiple events that competitors will compete in. This Application will be used for the organisation of these competitions and to produce results and to help run competitions on the day. It will have the ability for users to have an assigned role for each competition within the Application and each role will have different permissions. Each Role will have different responsibilities for organizing the competitions.
This Application will need to be able to be logged into by users.
The user roles within this Application are as follows:
Creator: The creator of this Application (Chris Efford), has the permissions of every other role but can additionally add, edit or delete “Administrator” users.
Administrator: Has the permissions of every other role except the “Creator” role. This role can also create, edit, and delete user accounts.
Competition Coordinator: This role is assigned to user when they create a competition. This role only applies to the competition that this user has created. This role is able to assign and unassign users roles for within this competition only. This role is able to delete the competition that it has created.
Chief Judge: This role can select which categories will be run for the competition. This role will also be able to select which events will be run in each category. This role will also create the marking schedule for each event. This role can assign the role of “Judge” or “Patient” or “Marshall” to users within this competition. The Chief Judge will also need to assign injuries to each “Patient”.
Chief Marshall: This role can assign a “Competitor” to a particular event. When a competitor is assigned to an event, the judge for that event will be able to see the marking schedule for the competitor that has been assigned. The Chief Marshall role will be able to see which competitors are assigned to which event and will be responsible for ensuring each competitor has completed every event in the category they are registered for.
Judge: A Judge will be assigned to a specific event by the “Chief Judge”. This role can only see the marks schedule for the competitor that the “Chief Marshall” has assigned to the event. The judge will be able to use the marks schedule to assign points to the competitor for that event. Once the points have been assigned for the competitor, this will notify the “Chief Marshall” that this competitor has completed this event. The Judge will need to wait now until the “Chief Marshall” assigns another competitor to their event. The marks for each “Competitor” will be sent to the “Marks Room” Role.
Marks Room: This role is to view and oversee the points given to competitors. They will be able to see the rankings of “Competitors” for each event. This will also calculate the aggregate winner of each category by weighting each event and adding the total points for each event to determine the aggregate winner for each category.
Prizegiving: This role can view the rankings for each event and category but displayed in an easy to read format.
Casualty Simulation: This role can see a list of patients and what their assigned injuries are.
Patient: Same as Standard User but can see what injuries have been assigned to them and what event they have been assigned to and the information pertaining to the event.
Marshall: Same as Standard User but can see what event they are assigned to and the information pertaining to the event.
Standard User: They can register for the app with their Name, Date of Birth, and Division. When a standard user logs into the Application they will be able to see a list of competitions that have been created by “Competition Coordinators” and what role they have been assigned for each of these competitions.
Youth Leader: They will be able to register users as competitors for a competition.
The Categories that “Competitors” may be assigned (The “Creator” user can add, edit and remove categories):
Korora Pairs
Hoiho Pairs
Blue Individual
Gold Individual
Blue Pairs
Gold Pairs
Colour Party
The Events that may be assigned to a category are assigned (The “Creator” user can add, edit and remove selectable events):
First Aid
Communication
Drill
Posted On: July 20, 2024 10:12 UTC
Category: Full Stack Development
Skills:Android, iOS, Mobile App Development, Android App Development, User Authentication
Country: New Zealand
click to apply
Powered by WPeMatico
