Skip to content

mhrn83/Chat_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Desktop Chat Application

A C++ and Qt-based desktop messenger featuring real-time client-server communication, offline message caching, and a customizable UI.

Key Features

  • 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.

Pictures

A beautiful ui which makes this messenger more atractive

Screenshot (603)

Ability to capture or select a picture for profile

Screenshot (604)

Changing background theme

Screenshot (605)

Changing font style and size

Screenshot (606)

Prerequisites

  • Qt 5.13 or later
  • C++ 11 compatible compiler
  • qmake (included with Qt)

Building the Project

  1. Clone the repository:

    git clone <repository-url>
  2. Open the project in Qt Creator:

    • Open nmassenger.pro for the client application.
  3. Build the project using Qt Creator.


About

A simple desktop messenger developed with Qt & C++

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors