Skip to content

hpavlo/web-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Chat Files Logo

DescriptionFeaturesTechnologiesHow to start the programScreenshots

📃 Description

Web Chat is a simple client-server application written in Java and C#/.Net. The server part works at the address ws://localhost:8080/chat Messages sent and received in JSON format.

🚀 Features

The program allows users to send messages to a group chat and see useful information about both new user connections and disconnections. The user has the opportunity to specify his name when connecting to the server and, if necessary, during the communication process.

🧑‍💻 Technologies

Technology Version
Server
JDK 17
Maven 4.0.0
Spring Boot 3.0.1
Lombok -
Gson 2.10.1
Client
.Net 6.0
WPF -
Newtonsoft.Json 13.0.2
WebSocketSharp 1.0.0

📎 How to start the program

  1. Clone the project from GitHub
  2. Run server part of app
  3. Download client app
  4. To run client app you need to have on your computer installed Windows Desktop Runtime 6.0.x or you can download portable app with dependency
  5. Enjoy the program 😉

⭐ Screenshots

Hello page

Hello page

Chat

Chat