Skip to content

AlexTkachenkoFullstack/your-phonebook

Repository files navigation

Your-phonebook app

This Phonebook application allows users to manage their contacts effectively. Users can register, add, edit, and delete contacts, all of which are stored on the server. Additionally, the app provides a search feature to filter contacts based on user requirements.

Technologies Used

    This project is built with the following technologies and libraries:
    • React: A JavaScript library for building user interfaces.
    • react-router-dom: Declarative routing for React applications.
    • Axios: A promise-based HTTP client for making requests to the server.
    • styled-components: A library for styling React components with tagged template literals.
    • Formik: A popular form library for handling form state and validation.
    • Yup: A schema-based validation library for JavaScript objects.
    • Redux: A predictable state container for managing global application state.
    • react-redux: Official React bindings for Redux.
    • Bootstrap: A popular CSS framework for building responsive and mobile-first web applications.
    • notiflix: A JavaScript library for displaying notifications.
    • react-loader-spinner: A library for displaying loading spinners.
    • react-icons: A library of popular icons.
    • validator: A library for data validation.
    • Demo

      You can try the live demo of the Phonebook App here.

      How to Run the App

      Clone this repository to your local machine. Navigate to the project directory in your terminal. Run npm install to install the necessary dependencies. Run npm start to start the development server. Open your browser and visit http://localhost:3000 to use the app.

      Enjoy using the 'Your-phonebook App'!

Releases

No releases published

Packages

 
 
 

Contributors