App was built using React to manage reviews
- Application based on Redux - state management
- Implemented Redux architecture with Store, Actions and Reducer
- Include Container components and Presentational components
- Used redux-thunk middleware for data management with server and modify state change
- Used axios for async API calls
- Save / Delete the reviews using a button
- Form validation
- Message on success or failure
- Delay API calls with a fake loading state
- Used styles - Material UI
- Add some tests using Jest and Enzyme
- Used ES6