Skip to content

matin06ap/Messenger

Repository files navigation

💬 Terminal Messenger

An offline, CLI-based chat application built with pure C++. Fast, lightweight, and completely insecure! :)

C++ Platform Status


🚀 Overview

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.

⚠️ Note: This project is for educational purposes only. It has zero security layers, so don't share your nuclear launch codes here!


✨ Features

  • 💻 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!).

🛠️ Tech Stack

  • Language: C++ (Standard Library)
  • Interface: CLI (Command Line Interface)
  • Concepts: OOP, Exception Handling, File I/O

#Mini-project

💻 How to Run

  1. Clone the repo:
    git clone https://github.com/ma06ap/Messenger.git
    cd Messenger
  2. Compile:
    g++ *.cpp -o messenger
  3. Run:
    ./messenger

Made with ☕ and C++ for UNI.

About

This is an offline messenger in terminal without security :) (UNI)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages