# MyraceClient MyRace client project to display informations and run the MyRace Back project. This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.1.1. {F12216947, size=thumb} {F12216952, size=thumb} {F12216964, size=thumb} ## How to use ### Connexion First run `ng serve` and navigate to `http://localhost:4200/`. Login with `admin` | `admin`. ### Home Accessible by all users. Home will display the list of all pilots and run already passed. ### Judges 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. ### Jury 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. ### Admin 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. ### Pilots crashed overlay 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. ## Development server 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. ## Code scaffolding 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`. ## Build 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. ## Running unit tests Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). ## Running end-to-end tests Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). ## Further help To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).