/chinwag

MSc Java group project - chat application

Primary LanguageJava

ChinWag chat application - MSc Java group project

Team members

I worked mainly on the server and the communicaiton protocol.

The table below indicates the areas other team members worked on.

Server & DB Client & GUI
SkyCoderr benhkmn
wilkoaid wormingtone

Major features

  • Client-server architecture
  • Multi-threaded, using dynamic thread pool
  • Communication over socket connection
  • Chat history stored in PostgreSQL database
  • Passwords stored as salted hashes in database
  • GUI client written in JavaFX

Main application window

main

Account creation and login windows

create account login