An offline, CLI-based chat application built with pure C++. Fast, lightweight, and completely insecure! :)
This is a simple implementation of an Offline Messenger that runs entirely in your terminal. It was designed as a university project to demonstrate Object-Oriented Programming (OOP) concepts in C++, including class inheritance (User vs LocalUser), exception handling, and console styling.
- 💻 Console UI: A colorful and clean terminal interface using
ConsoleStyle.h. - 👤 User Management: Handles local users and profiles.
- 📩 Messaging System: Send and store messages locally.
- ⚡ Lightweight: No heavy frameworks, just pure C++ performance.
- 🚫 Offline: No internet connection required (or supported!).
- Language: C++ (Standard Library)
- Interface: CLI (Command Line Interface)
- Concepts: OOP, Exception Handling, File I/O
- Clone the repo:
git clone https://github.com/ma06ap/Messenger.git cd Messenger - Compile:
g++ *.cpp -o messenger - Run:
./messenger
Made with ☕ and C++ for UNI.