A C++ and Qt-based desktop messenger featuring real-time client-server communication, offline message caching, and a customizable UI.
- Modern UI/UX: Responsive, clean desktop design built entirely using Qt widgets.
- Profile Management: Take a live camera capture or select a local image for your avatar.
- Customization: Dynamic background theme switching along with custom font styles and size adjustments.
- Offline Access: Local message caching. The app creates structured directories (
Users/,Groups/,Channels/) and saves text history for offline browsing.
A beautiful ui which makes this messenger more atractive
Ability to capture or select a picture for profile
Changing background theme
Changing font style and size
- Qt 5.13 or later
- C++ 11 compatible compiler
- qmake (included with Qt)
-
Clone the repository:
git clone <repository-url>
-
Open the project in Qt Creator:
- Open
nmassenger.profor the client application.
- Open
-
Build the project using Qt Creator.