This is a React application that allows user to register and login to store contacts, including name and phone number. There is also the ability to filter the phone book by contact name, which solves the problem of finding contacts.
The application contains 4 pages:
- Home page - the page with decsription of the app.
- Register page - the public page where user can register;
- Login page - the public page where user can sign in;
- Contacts page - the private page where user can add and delete contacts and filter them by contact name.
- React
- React Router
- Redux Toolkit
- Redux Persist
- Axios
- Emotion styled
- Webpack
To get started with this project, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install the required dependencies using
npm install
or
yarn install
- Start the development server with
npm start
- Open your web browser and visit http://localhost:3000/ to access the application.