Skip to content

Bhagatkhushi/Mobile-Directory-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Mobile Directory Management System

Project Description

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.


Features

  • Add new contacts
  • Search contacts
  • Update existing contacts
  • Delete contacts
  • Store data using CSV file
  • Export contacts to PDF

Technologies Used

  • Python
  • CSV (for data storage & file handling)
  • IDLE (Python IDE for development)

Working

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.

  1. The user selects an operation from the menu (Add, Search, Update, Delete, View).
  2. For adding a contact, the user enters details such as name and phone number.
  3. The contact information is stored in a file (JSON or text file) for persistence.
  4. During search, the system checks the entered name in the stored data and displays matching results.
  5. The update feature allows modification of existing contact details.
  6. The delete option removes a selected contact from the directory.
  7. The view option displays all saved contacts.

This system offers a simple and effective way to manage contacts using a command-line interface.


Project Structure

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

How to Run

  1. Install Python on your system
  2. Open the project folder
  3. Run the file using:

https://github.com/Bhagatkhushi/Mobile-Directory-System/blob/main/handwritten%20code.py

PDF Export

The system allows exporting all contact data into a PDF file for easy sharing and record keeping


Output

Output2 Output1
Output3
Output4


Future Improvements

  • GUI (Graphical User Interface)
  • Database integration (MySQL)
  • User authentication system

Author

Khushi Bhagat


About

Python based contact management system using file handling to store and management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages