/Numerator-Hiring-Challenge

• Fetching all the games from the given Web API. • Fetched data is used to construct a table containing all the details of the games. • Searching & Sorting of games + pagination is also implemented.

Primary LanguageJavaScript

Main files in the Assignment -

Games.js - It includes a table containing all the games with all the API parameters as its attributes.

these all the games are fetched from the given Web API.

There is a Search Box in its navigation bar which is used to find All the Games containing the searched keyword in their Name attribute.

the attributes, Rank & Year in the table have 2 buttons each to sort the games in ascending/descending order of Rank & Year.

Pagination is also used in the above table, each page contains 8 records max.


FullGame.js - It includes all details of a particular game. A user is redirected to this page when he clicks on any game in the above table.


How to use the files -

Run npm install in the extracted folder.

Run npm start to view the project.

Screenshots are present in the uploaded folder.