MavsTracker Mod 3 Final - Solo
This Mod 3 Final Solo project is used to demonstrate my understanding of React, Router, and asynchronous JavaScript. The app that I built allows fans of the Dallas Mavericks to view stats from each player on the team. These stats are being pulled from an API and updated every 10 minutes.
- Display a solid understanding of React and Router
- Use asynchronous JS
- Write strong unit and integration tests
- Become more familiar with formatting data when pulling from an API
- React
- React Testing (with Jest)
- Router
- JavaScript
- JSX
- CSS
- git
- GitHub
Set up
- Click the Fork button on the top right-hand corner of this page
- Clone the repository down and cd into the repo on your local machine by running:
git clone [email protected]:jdxsmith/player-tracker.git
cd player-tracker
- Install the library dependencies by running:
npm install
- To verify that it is setup correctly, run
npm start
in your terminal. - Go to
http://localhost:3000/
and you should see the site. - Enter
control + c
in your terminal to stop the server at any time.
- Manipulating the data from an API to create an application that fits your needs
- Strong understanding of React and Router fundamentals
- Becoming more comfortable with React testing
- Consistency with PR template
- Gained familiarity with asynchronous JS
- With more time, I would like to enhance the UI/UX for:
- Player Cards
- Player Stats
- Add more sad path testing
- Load in more data on each player
- Add in pictures of each player