Skip to content

React SPA with auth for storing contacts, where you can add, filter and remove data.

Notifications You must be signed in to change notification settings

IhorLeonov/phonebook-app

Repository files navigation

This project was made by Create React App for educational purposes. For dating and setting additional features refer to documentation.

Project Description

This React App is a single-page web application with authorization for storing contacts, where you can add, filter and remove information. The app implements features such as routing, auth, working with state, storing and changing data.

Features

  • Authorization.

  • Contacts adding and removing.

  • Data filtering.

Getting Started

Follow these instructions to get the project up and running on your local machine.

Basic

Before running the app, you need to have Node.js and npm installed on your machine. You can download them from the official Node.js website here.

Installing

  1. Clone the repository to your local machine.
  2. Open a terminal window and navigate to the project directory.
  3. Run npm install to install the project dependencies.
  4. Running In the project directory, run npm start.
  5. Open http://localhost:3000 in your browser to view the app.

Usage

First, the user must register, and then log in. The main functionality of the app takes place on the Contacts page, where the user can add, delete and filter contacts.

Contributing

To contribute to the project, create a pull request and wait for the project owner to review it.

Author

Ihor Leonov.