A Chat App as a project for ITI, That supports networking, sending/receiving any type of messages (text, photos, videos, and others), chat export, customizable chat bot support, and an admin side with a dashboard to control the server, view user's statistics, and send global notification messages to all users
Java, MySql, RMI, Sockets, UDP/TCP, AIML, and FXML
We started this from scratch and made it into the fully functional Networking Chat App it is now.
Team members:
- install mysql or use
docker-compose up
with the provided docker-compose file - create the database using the provided
db.sql
file - run each of the server/client applications using
mvn clean javafx:run
Supports all systems that support java jar.
Released in jars for cross-platform use.