Simple web app which was developed using React with capability of searching food by name and list the result
- 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
- Used react-router for routing
- Delay API calls until user stop typing
- On click of food route to details about food
- Responsive grid with 3 columns on PC and 2 columns on mobile
- Error state handling by routing to speciifc error page
- Used ES6