This project has educational purpose only. It's made for the Computer Networks Laboratory course ad University of Pisa, by me Paul Magos.
Description:
-
It is a project management software, made with in mind the high increase in internet communication needs of 2020
-
Takes inspiration from projects such as trello, teams and asanas
-
It uses the "Kanban" agile method for organizing projects
-
A more detailed description of how this "tool" works, in ITALIAN : Doc
- You will need Java jdk 8 to compile
- You can use the Oracle version as well if you have an account.
- Clone the repo
git clone https://github.com/PaulMagos/WORTH.git
- Open directory
cd WORTH/src/ - Compile
- UNIX
javac -cp MyLib/\* *.java MyExceptions/*.java Client/*.java WorthServer/*.java Client/Frames/*.java WorthServer/Project/*.java WorthServer/User/*.java
- Windows
javac -cp .;MyLib/jackson-core-2.12.1.jar;MyLib/jackson-databind-2.12.1.jar;MyLib/jackson-annotations-2.12.1.jar;MyLib/flatlaf-0.46.jar *.java MyExceptions/*.java Client/*.java WorthServer/*.java Client/Frames/*.java WorthServer/Project/*.java WorthServer/User/*.java
- Run Server
- UNIX
java -cp .:MyLib/jackson-core-2.12.1.jar:MyLib/jackson-databind-2.12.1.jar:MyLib/jackson-annotations-2.12.1.jar:MyLib/flatlaf-0.46.jar MainServer [File's Path (default is ../Server/)]- Windows
java -cp .;MyLib/jackson-core-2.12.1.jar;MyLib/jackson-databind-2.12.1.jar;MyLib/jackson-annotations-2.12.1.jar;MyLib/flatlaf-0.46.jar MainServer [File's Path (default is ../Server/)]
- Run Client
- UNIX
java -cp .:MyLib/jackson-core-2.12.1.jar:MyLib/jackson-databind-2.12.1.jar:MyLib/jackson-annotations-2.12.1.jar:MyLib/flatlaf-0.46.jar MainClient [Server IP(default is localhost)] [interface type {terminal , gui}]- Windows
java -cp .;MyLib/jackson-core-2.12.1.jar;MyLib/jackson-databind-2.12.1.jar;MyLib/jackson-annotations-2.12.1.jar;MyLib/flatlaf-0.46.jar MainClient [Server IP(default is localhost)] [interface type {terminal , gui}]