March 4th, 2017
Single Page application (SPA) which displays a list of Github users by using Github public API with an option to display detailed user data on a separate page.
- React (bootstrapped with create-react-app)
- Redux
- RxJS
- React Router
- Fetch
- Bootstrap & React-Bootstrap
- Jest
- Enzyme
- Project starts up correctly and compiles without errors.
- A list of github users (avatar, login, details button) is displayed.
- Bonus points if you can show the loading spinner before all users have been fetched.
- Bonus points if you can make “Load more users” feature
- When details button is clicked a new page with information about the user is shown. Fields (id, avatar, login, html_url) with a back button to go back to the initial list of users.
- Single user page should display the user data after refreshing the page.
- Provide a test for at least 1 react component and 1 reducer.
node v8.2.1
npm v5.3.0
npm i
npm run start