A simple, responsive, and dynamic Phone Book application built with pure HTML, CSS, and JavaScript.
This project allows users to manage their contacts easily with features like adding, editing, searching, and deleting contacts, along with a sleek dark mode toggle.
- View Contacts: Displays a list of contacts with their images and names in alphabetical order.
- Add Contact: Create new contacts with validation (10-digit phone, no duplicate names).
- Edit Contact: Update existing contact details.
- Search Contacts: Real-time filtering by name.
- Delete Contacts: Remove specific contacts or delete all contacts at once with confirmation.
- Contact Details: View full details of a contact in a clean popup modal.
- Dark Mode: Toggle between light and dark themes.
- HTML5
- CSS3
- JavaScript (Vanilla JS)
phonebook-app-js/
βββ index.html
βββ styles.css
βββ scripts.js
βββ images/
βββ phone_logo.png
βββ add_contact_btn.png
βββ delete_all_btn.png
- Clone this repository or download the source code.
- Open
index.htmlin your web browser - Start managing your contacts!
Stay connected! πβ¨