Coding challenge implementation as a SPA using React, Redux and Material-UI.
Features:
- async loading of components. Component loading can be observed via the network tab on route change.
- state management exlusively via Redux. Components don't have local state.
- Responsive. On mobile details view, a 'back' button while appear while a user is viewing a post's comments, leading back to the post list screen.
Installation:
Needs Recent Node and NPM.
Clone the repo and run
npm install
from the root of the project. Then
npm start
in order to fire up a local server and view the project.
running
npm run build
will build the project.