A simple and lightweight desktop contact manager built with Python and Tkinter.
This app allows you to create, view, edit, and delete contact information, stored locally as .txt
files in a contacts/
folder.
- π View all contacts in a scrollable list
- β Add new contact with name, phone, and email
- βοΈ Edit existing contacts
- ποΈ Delete contacts
- π§Ύ Automatically stores each contact in a
.txt
file - π Works offline β no database or internet required
project-folder/
βββ main.py
βββ contacts/
βββ John_Doe.txt
βββ Jane_Smith.txt
βββ ...
Each contact file contains:
Name: John Doe
Phone: 123-456-7890
Email: john@example.com
Just make sure you have Python 3.x installed.
If Tkinter is not installed, run:
pip install tk
- Place
main.py
in your working folder. - Create a
contacts/
folder in the same directory (if not already created automatically). - Run the app:
python main.py
Made with β€οΈ by Mostafa Baghi