Skip to content

A PhoneBook Application built with Java and Python (Tkinter) for managing contacts efficiently.

Notifications You must be signed in to change notification settings

talamh0/PhoneBook_project

Repository files navigation

📞 PhoneBook Project

A PhoneBook Application built with Java and Python (Tkinter) for managing contacts efficiently. It allows users to add, search, edit, and delete contacts with a visually appealing UI.


🌟 Features

  • 📋 Contact Management – Add, edit, delete, and search for contacts.
  • 🎨 Modern UI – A simple and elegant interface.
  • 📤 Data Persistence – Stores contacts efficiently.
  • 🚀 Fast & Lightweight – Uses BST (Binary Search Tree) for fast retrieval.

🖥️ Interface Preview

Here is a preview of the PhoneBook app:

Interface


🛠️ Technologies Used

This project is built using:

  • Java – For backend logic and data structure management.
  • Python (Tkinter) – For the graphical user interface (GUI).
  • Binary Search Tree (BST) – For efficient contact searching.
  • Linked List – For handling events related to contacts.

🚀 How to Run

🔹 Running the Java Backend

javac PhoneBook.java
java PhoneBook

About

A PhoneBook Application built with Java and Python (Tkinter) for managing contacts efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published