Skip to content

Clenilton-Filho/react-phone-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phone Book App

App Screenshot - Show Entries Screen

App Screenshot - Add Entry Screen

Overview

This is a simple single-page application (SPA) built with React.js that functions as a personal phone book / contact manager. It allows users to:

  • View a list of contacts, sorted alphabetically.
  • Add new contacts with a name and phone number.
  • Delete existing contacts.
  • Browse contacts easily with alphabetical grouping.

Features

  • Contact Listing: Displays all added contacts in a clear, organized list.
  • Alphabetical Grouping: Contacts are automatically grouped and displayed under their respective initial letter (e.g., 'A' for Alice, 'J' for John).
  • Add Contact: A dedicated screen to input new contact details (Name and Phone).
  • Delete Contact: Easily remove contacts from the list.
  • Responsive Design: Designed with a mobile-first approach, providing a clean user interface optimized for mobile devices (demonstrated on desktop).
  • Modern UI: Clean, intuitive, and visually appealing user interface with consistent theming.

Technologies Used

  • React.js
  • HTML5
  • CSS3
  • JavaScript

Installation

  1. Clone the repository:
    git clone [https://github.com/Clenilton-Filho/react-phone-book.git](https://github.com/Clenilton-Filho/react-phone-book.git)
  2. Navigate into the project directory:
    cd react-phone-book
  3. Install dependencies:
    npm install

Running the Application

To run the app in development mode:

npm start
# or
yarn start

About

A simple React.js app that lets users add and delete contacts in a phone book type of list.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors