Skip to content

This project is about a chatroom where multiple users can join.

License

Notifications You must be signed in to change notification settings

Anthonyr06/Messaging-System

Repository files navigation

MIT License LinkedIn


Logo

Messaging System

This project is about a chatroom where multiple users can join.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact

About The Project

 

Logo    Logo
 

  MessagingSystem is a WPF-MVVM instant messaging application that uses Sockets for real-time communication. It enables the user to send text messages to other clients that are connected to and logged into the chat server. The project consist in two WPF apps: The Client and The Server, where both interacts together to form the Messaging System.

 

Built With

  • WPF
  • C#
  • XAML

     

Getting Started

Prerequisites

  • .Net 6.0
  • Visual Studio 2019/2022

   

Installation

  1. Clone the repo
    git clone https://github.com/Anthonyr06/Messaging-System.git
  2. Run it on Visual Studio    

Usage

  1. Run ChatServer project

  2. Click 'Start the server' Button

    Logo
  3. Run ChatClient project

  4. At the left upper corner, write down an username

  5. click login button

    Logo
  6. Open another instance of ChatClient project

  7. Redo steps 4 and 5

  8. Done!

(back to top)

   

Roadmap

  • Modern design
  • Data persistence
  • External IP connection

See the open issues for a full list of proposed features (and known issues).

   

License

Distributed under the MIT License. See LICENSE.txt for more information.

     

Contact

Anthony Ramos

Project Link: https://github.com/Anthonyr06/Messaging-System

(back to top)

About

This project is about a chatroom where multiple users can join.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages