Node.js needs to be installed on your machine to run this app locally.
- In your terminal, navigate to the directory where you want to save the project and copy/paste the following:
git clone git@github.com:tchestnut85/nhl-dashboard.git
- Then, run the following commands:
cd nhl-dashboard
npm install
npm run dev
- In your browser, navigate to
http://localhost:3000/
to view to locally running app.
This is an NHL Team Profile dashboard which allows users to view all NHL teams, view a single team's details and roster, and also look at any current player's detailed profile.
This app was made using the React framework Next.js since it allows for easy client-side routing. ChakraUI was also used for making UI components and styling. Axios was used for fetching data from the NHL API. Redux is used for managing the client-side app state.