/MessagingApp

An Online Group Chat running on a localhost server built with Java & JavaFX

Primary LanguageJava

MessagingApp

An Online Group Chat running on a localhost server built with Java & JavaFX

o It is built on the typical Server-Client Architecture

o The Front End is built with JavaFX, designed using the MVVM pattern

o The Back End is built with OOP, Multi-Threading. Server class manages the ClientHandlers which are Threads managing the individual connections.

o It works similarly as a simple Discord Server, where every user can log in and message in the group or privately, for the latter using the @ Prefix

o It doesn’t allow for the same username in the same server.