/SEteam-Project

Software development group project - Contains a server and client, sqlite user database with password hashing, and a login and chatbox GUI.

Primary LanguageJava

SEteam-Project

Software development group project (Team-2)

Project Idea: Chatbox (Desktop app)

This project is a multi-threaded chatbox with a client-server architecture utilizing TCP networking protocol. It utilizes sqLite to create/store registered accounts and handles password encryption with the bCrypt hashing function. Designated clients are accompanied with GUI interfaces programmed using Java's Swing API. Currently the client supports a login and chatbox GUI.

For instructions on how to launch the server and client click here!

This is a demo of the login GUI This is a demo of the chatbox GUI