This is a Python-based Mobile Directory Management System that helps users manage contact details efficiently. It allows users to add, search, update, and delete contacts easily. The system also supports exporting contact data into a PDF file.
- Add new contacts
- Search contacts
- Update existing contacts
- Delete contacts
- Store data using CSV file
- Export contacts to PDF
- Python
- CSV (for data storage & file handling)
- IDLE (Python IDE for development)
The Mobile Directory Management System is a Python-based application designed to manage contact details efficiently.
The system provides options to add, search, update, delete, and view contacts.
- The user selects an operation from the menu (Add, Search, Update, Delete, View).
- For adding a contact, the user enters details such as name and phone number.
- The contact information is stored in a file (JSON or text file) for persistence.
- During search, the system checks the entered name in the stored data and displays matching results.
- The update feature allows modification of existing contact details.
- The delete option removes a selected contact from the directory.
- The view option displays all saved contacts.
This system offers a simple and effective way to manage contacts using a command-line interface.
Mobile-Directory-System/
│── handwritten code.py # Main Python program
│── contacts.csv # Stores contact data
│── export.pdf # Generated PDF file
│── README.md # Project documentation
│── screenshots/ # Output images
│ │── output1.png
│ │── output2.png
│ │── output3.png
│ │── output4.png
- Install Python on your system
- Open the project folder
- Run the file using:
https://github.com/Bhagatkhushi/Mobile-Directory-System/blob/main/handwritten%20code.py
The system allows exporting all contact data into a PDF file for easy sharing and record keeping
- GUI (Graphical User Interface)
- Database integration (MySQL)
- User authentication system
Khushi Bhagat



