Description:
A simple contact book connected to backend API. Users can register, log in, add, edit, remove or filter contacts, log out.
Technologies used:
Base:
- React to create user interface elements
- Redux-toolkit to write the Redux state management logic
- React-redux to communicate the store with the components
- Axios for HTTP requests
Additions:
react-router, redux-persist, react-hook-form, prop-types, chakra-ui.
Details:
- The extraReducers builder notation is applied
- Private and restricted redirects applied