Phonebook App Using HTML, CSS and JavaScript with Source Code


Welcome to the Phonebook App, a streamlined solution for organizing your contacts effortlessly. This project, developed using HTML, CSS, and JavaScript, empowers users with a clean and intuitive interface to manage their contact information effectively. With features like adding new contacts, viewing the contact list, and removing contacts as needed, the Phonebook App simplifies contact management tasks for individuals and small businesses alike.

Utilizing modern web technologies such as Bootstrap for responsive design, this app ensures a seamless experience across devices, from desktops to mobile phones. Whether you're a busy professional needing a quick reference for your contacts or a team leader looking to streamline communication, the Phonebook App offers a user-friendly solution that is easy to use and customize. Say goodbye to cluttered contact lists and hello to a more organized approach with the Phonebook App!

You may also check this simple HTML, CSS and JavaScript projects:


  1. Add New Contacts: You can add new contacts by providing their name and phone number through a modal form.
  2. View Contacts List: The app displays a list of contacts with their names and phone numbers for easy reference.
  3. Delete Contacts: You can remove contacts from the list by clicking the "X" button next to each contact.

Technologies Used:

  • HTML: Used for structuring the web page and creating interactive elements.
  • CSS: Applied for styling the app interface, including colors, layout, and fonts.
  • JavaScript: Implemented to add functionality such as adding, viewing, and deleting contacts, as well as storing data locally using localStorage.
  • Bootstrap: Utilized Bootstrap for responsive design and pre-styled components like modals and buttons.

How to Use:

  1. Adding a Contact:

    • Click the "+ Add New" button to open the modal.
    • Enter the contact's name and phone number in the input fields.
    • Click "Save changes" to add the contact to the list.
  2. Viewing Contacts:

    • The app automatically displays the list of contacts with their names and phone numbers.
  3. Deleting a Contact:

    • To delete a contact, click the "X" button next to the contact in the list.

Sample Screenshots of the Project:

Landing Page

Add Contact Modal

Sample Contacts

How to Run?

  • Download the provided source code zip file.
  • Extract the downloaded zip file.
  • Open the html file and you are now ready to go!

Video Demonstration for Installation/Setup:


In conclusion, the Phonebook App provides a practical and efficient way to stay organized and keep track of your contacts. Its user-friendly interface, coupled with essential features like adding, viewing, and deleting contacts, makes it a valuable tool for anyone looking to simplify their contact management process. By leveraging the power of HTML, CSS, and JavaScript, along with Bootstrap for responsive design, this app offers a seamless experience across various devices. Whether you're managing personal contacts or business connections, the Phonebook App is designed to enhance productivity and convenience, ensuring that you can easily access and manage your contact information with ease.


That's it! I hope this "Phonebook App Using HTML, CSS and JavaScript" will assist you on your programming journey, providing value to your current and upcoming projects.

For additional tutorials and free source codes, explore our website.

Enjoy Coding :>>

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment