MyRace client project to display informations and run the MyRace Back project.
This project was generated with Angular CLI version 8.1.1.
First run ng serve and navigate to http://localhost:4200/. Login with admin | admin.
Accessible by all users.
Home will display the list of all pilots and run already passed.
Accessible only by judges and admin.
As an admin you can judge all the pilots in the current run.
As a judge, you can only see the pilot with the same seat number of you.
If you are connected as the judge1, you can only judge the pilot on the seat 1.
Accessible only by jury and admin.
Here you can see the results of the current run and see all the previous results.
After analyzing the results, you can hit the next run button to load the next run.
Accessible only by admin
Here you can modify users, change username and password of a user, add a user, delete a user.
When you add a user, you can select if the user is a judge (and which number), a jury or an admin.
After modifications to the user, you need to save users.
The ChronoDrone API url need to be completed and save with the Set new API button.
You can delete all the records in the database by clicking on the Delete the database button.
Accessible by all.
Here you can see if the pilots of the current run are down or not, according to the definitive crash button in the judge page.
Useful to make video overlay.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.