Skip to content

A simple yet effective Contact Management System built with Python. Easily store, manage, and organize your contact information with add, view, edit, and delete functionalities. πŸ§‘β€πŸ’Ό

Notifications You must be signed in to change notification settings

LakshayD02/Contact_Management_System-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Contact_Management_System-Python

Description

This Python program provides a basic Contact Management System. It allows users to store contact information, including name, phone number, and email address. Users can add new contacts, view their existing contact list, edit contact details, and delete contacts as needed. The program can store contacts in memory (for temporary use) or in a file (for persistent storage). It utilizes a Contact class to represent individual contacts and a ContactManager class to handle contact management operations.

Features

  • Add Contact: Add new contacts with their name, phone number, and email address. βž•

  • View Contacts: Display a list of all stored contacts. πŸ‘€

  • Edit Contact: Modify the details of an existing contact. ✏️

  • Delete Contact: Remove a contact from the system. πŸ—‘οΈ

  • Data Storage: Option to store contacts in memory or in a file for persistent storage. πŸ’Ύ

  • Contact Class: Represents individual contacts with their information. πŸ‘€

  • ContactManager Class: Manages all contact-related operations. πŸ—„οΈ

Technologies Used

  • Python: The core programming language for the Contact Management System. 🐍

Ideal For

  • Learning Python: A great project for practicing object-oriented programming, file I/O, and data structures in Python. πŸ§‘β€πŸŽ“

  • Personal Use: Managing personal contacts in a simple way. πŸ‘€

How to Run

  1. Clone the repository: git clone <repo url>

  2. Navigate to the directory: cd Contact_Management_System-Python

  3. Run the program: python contact_manager.py (or python3 contact_manager.py)

About

A simple yet effective Contact Management System built with Python. Easily store, manage, and organize your contact information with add, view, edit, and delete functionalities. πŸ§‘β€πŸ’Ό

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages