- Description
- Features
- Screenshots
- Getting Started
- Prerequisites
- Installation
- Usage
- Contributing
- License
The Address Book App is a simple desktop application built using Python and Tkinter. It allows users to manage their contacts by adding, viewing, editing, and deleting contact information. Contacts are stored in a CSV file, providing easy persistence between sessions.
- Add new contacts with names, phone numbers, and emails.
- View contact details.
- Edit existing contacts.
- Delete unwanted contacts.
- List all contacts in a separate window.
- Search for a specific contact by name.
- Python 3.x
- Tkinter (usually included with Python)
-
Clone the repository:
git clone https://github.com/GMPSANKALPA/address-book.git
-
Change into the project directory:
cd address-book-app
-
Run the application:
python main.py
- Launch the application by running main.py.
- Use the provided buttons to add, view, edit, delete, list, or search for contacts.
- The application will save contacts to a contacts.csv file for persistence.
Contributions are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature: git checkout -b feature-name.
- Make your changes and commit them: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature-name.
- Submit a pull request.
This project is licensed under the MIT License.