Skip to content
Rayan-974Public

About

Contact Management System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Contact Management System

A simple, interactive console-based Contact Management System built in C++ that features terminal color formatting (using ANSI escape codes) to offer a premium command-line interface.

🚀 Features

  • Add New Contacts: Store contact details including Name, Phone Number, and Email Address.
  • Display Contacts: List all stored contacts with formatted output.
  • Search Contacts: Search for a specific contact by their name.
  • Edit Contacts: Update the details of an existing contact.
  • Delete Contacts: Remove a contact from the storage.
  • Color-Coded Feedback: Green text for success messages, red text for error/warning messages.

🛠️ Technologies Used

  • C++ (Standard Library)
  • ANSI Escape Codes (for terminal colors)

📁 File Structure

project/
├── contact_management.cpp   # Source code containing all system logic
├── contact_management.exe   # Compiled executable
└── README.md                # Project documentation

💻 How to Compile and Run

Prerequisites

Ensure you have a C++ compiler (like g++ from MinGW/MSYS2) installed on your system.

Compilation

Open your terminal in the project/ directory and run:

g++ -o contact_management contact_management.cpp

Execution

Run the compiled executable:

# Windows
.\contact_management.exe

# macOS / Linux
./contact_management

🙋 Authors Rayan Ahmer

⭐ Star this repository if you found it helpful!

About

Contact Management System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages