(Repo Duplicated for Showcasing)
Final Project for CSCI 2020U by: Mekael Wasti - 100780179, Gavin Bosman - 100781902, Ammar Hatiya - 100746962
THE JAR IS AVAILABLE IN THE RELEASE SECTION ON THE MAIN PAGE OF THIS REPO TO THE RIGHT
REPO TO SERVER PROGRAM FOR THIS PROJECT: https://github.com/MekaelWasti/Java-Chat-Server-PRISM
This project is a basic chat app that allows user's to log in and send text messages to their friends/contacts. The project makes use of Java FX for the UI/GUI, with the use of sockets for the connection of users and transfering of data, along with the use of multithreading concepts for optimized performance.
How to run: step-by-step information on how one can successfully clone and run your application.
Steps:
-In terminal: git clone https://github.com/MekaelWasti/CSCI-2020U---Group-Project
-Open cloned project in an IDE (preferably IntelliJ), if errors occur whilst opening
the file (especially with Java FX elements) it will be due to your configuration.
If inteliiJ requests you to select a SDK or JDK, please do so. If Java FX errors occur
in relavent files or you try to run the project and they occur, navigate to a controller
file and hover over the errors and use the help pop up to reslove your issue.
-Navigate to the main class, and run the main method. If your configuration of Java FX
and intelliJ is correct, the application should run.
-
Other resources: any references to other materials/libraries that you might have used on your solution:
-https://docs.oracle.com/javase/tutorial/ -https://www.geeksforgeeks.org/java/ -https://www.noip.com/support/knowledgebase/general-port-forwarding-guide/ -https://aws.amazon.com/ -https://www.tutorialspoint.com/index.htm -https://www.youtube.com/watch?v=busqPViapBQ -https://www.youtube.com/watch?v=TCd8QIS-2KI&t=1443s
-
URL to a video demo of your application: https://youtu.be/M2X6mSvmRAY