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