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.
- 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.
- C++ (Standard Library)
- ANSI Escape Codes (for terminal colors)
project/
βββ contact_management.cpp # Source code containing all system logic
βββ contact_management.exe # Compiled executable
βββ README.md # Project documentation
Ensure you have a C++ compiler (like g++ from MinGW/MSYS2) installed on your system.
Open your terminal in the project/ directory and run:
g++ -o contact_management contact_management.cppRun the compiled executable:
# Windows
.\contact_management.exe
# macOS / Linux
./contact_managementπ Authors Rayan Ahmer
β Star this repository if you found it helpful!