Web app for MIT Sport Taekwondo to ease the process of tournament registration for tournament coordinators. Athletes register using their MIT email address, admins with their authorized email addresses.
The web app is located here. When a user registers, they will be directed to verify their email. Afterwards, athletes will see a list of athlete pages, admins will see a list of admin pages, and an admin who is also an athlete will see both. Below are lists of all the pages and select screenshots.
- Login/Register
- Reset password
These instructions will help any MIT athlete or authorized admin gain access to the system. In general, refresh the page to see any changes, and please refresh after any changes to make sure they are saved.
- Go to https://eztourney.firebaseapp.com/.
- Register into the system by typing in your MIT email and a password and click "Register".
- Send the verification email.
- Go to your inbox and find the verification email. If nothing shows up, check your spam and try searching for "EZTourney."
- Now "Sign In" into your EZTourney account!
- Go to the "Edit Information" tab at the top of the window and fill out all relevant information.
- Go to the "Equipment Sizes" tab and fill out all relevant information.
- If a tournament is open for registration, sign up for it on the "Register" tab!
Note that you must use an email authorized by an existing admin to access the system.
- Go to https://eztourney.firebaseapp.com/.
- Register into the system by typing in your authorized email and a password and click "Register".
- Send the verification email.
- Go to your inbox and find the verification email. If nothing shows up, check your spam and try searching for "EZTourney."
- Now "Sign In" into your EZTourney account!
- You can make a custom form for tournament registration on the "Create Tournament" tab. Created tournaments are automatically open for registration, and you may not have two tournaments open for registration concurrently.
- You can manage tournaments on the "Manage Tournaments" tab. This includes closing a tournament from registration, viewing registered athletes and their information, and viewing the equipment sizes of people that need/can be equipment buddy.
- You can view the information of all athletes in the system on the "View Athletes" tab, including their emergency contact information and equipment sizes.
- You can add or remove admin emails on the "Manage Users" tab.
- Firebase - Mobile and web application development platform
To launch a local server, run firebase serve --only hosting
.
To deploy, run firebase deploy
.
If there is the error message Error: Failed to get Firebase project eztourney. Please make sure the project exists and your account has permission to access it.
, run the following:
firebase logout
firebase login
firebase deploy