In this application you can see the list of winners from 2005 to 2015. The years are shown as card. When clicking on one item (view details button), season page is shown with all rounds for selected year. Additionally, the world champion for the selected year, will be highlighed on each card/round that he won that year.
The application is developed using React Library and it uses the latest version (17.0.2).
In order to run the application, first, you need to have installed Node.js and NPM
To run the application, you need to install all of the dependencies using the following command:
When the dependencies are installed, run the application using:
Use for linter development You will also see any lint errors in the console.
Use this command to fix the lint issue.
Start webpack development server.
Runs the app in the development mode.
Open http://localhost:8080 to view it in the browser.
npm run test
or yarn test
(and yarn test:watch
and yarn test:ci
and yarn test:ci
and test:coveralls
)
Launches the test runner in the interactive watch mode.
Launches the E2E test runner in the interactive watch mode.
The application uses the Ergast API which can be found here https://ergast.com/mrd/