This is a sample interface utilizing Github REST APIs.
Chegg App requires Node >= 10.14.2 and npm >=6.14.11 for installation. If you use an older version you can use Node Version Manager to install the required version of Node
and switch between them.
nvm install 10.14.2
nvm use 10.14.2
After the correct node version is installed, you can proceed with the following
git clone https://github.com/alberthuynh91/chegg-app.git
cd chegg-app
yarn install
yarn dev
Then in your browser, navigate to
http://localhost:3000/
Note: Currently this app is defaulted to alberthuynh91
for the {username}
so all repositories will be loaded for this user. If you would like to load your own {username}
add ?username=username
to the path in the browser e.g. http://localhost:3000/?username=reactjs
yarn test
- Add React Drag and Drop for reordering of Issues
- Improve/clean up styling
- Add click through links to profile, issue, or repository
- Add additional unit tests to test the handlers and mock API calls
- Heroku Deployment