dpaceoffice / SEteam-Project

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Java 100.0%Language:Batchfile 0.0%