In order to start and run this project, please do the following:
- Clone this project to your computer. The Repository URL is https://github.com/incarnateTheGreat/nfl-rushing.git. If operating by command line, simply run 'git clone https://github.com/incarnateTheGreat/nfl-rushing.git'
NOTE: Before starting the following step, please make sure your Node version is the latest -- at least above 8.9.1
-
When the Clone process has successfully completed, run
npm i
to install all necessary dependencies. -
When the dependencies have successfully installed, run the application by typing either 'npm start' or 'yarn start'.
-
The project will take a minute to start. If you do not see an active window with NFL Rushing content, type
http://localhost:3000
into a browser window.
This program renders a list of NFL Players with a large amount of data. The user can navigate and collect the data by doing the following:
- sorting Ascending/Descending via three fields -- Total Rushing Yards (Yds), Longest Rush (Lng), and Total Rushing Touchdowns (TD),
- searching for a Player in the list by using the Textbox,
- using Pagination to shorten the size of the list,
- and export a CSV file when they have collected and sorted through the data that they want.