Thanks to visit codestin.com
Credit goes to github.com

Skip to content

WORTH is a collaborative project and task management system in Java, featuring a GUI or terminal client, a server with RMI/TCP, project-based multicast chat, real-time notifications, and JSON data persistence.

Notifications You must be signed in to change notification settings

PaulMagos/WORTH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Details
  1. About The Project
  2. Built With
  3. Prerequisites
  4. Installation
  5. Usage
  6. Contact

About The Project

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

Built With

Getting Started

Prerequisites

  • You will need Java jdk 8 to compile
    1. Windows
      1. Use this guide by Amazon
    2. Linux
      1. Use this guide by Amazon
    3. MacOS
      1. Use this guide by Amazon
    • You can use the Oracle version as well if you have an account.

Installation

  1. Clone the repo
    git clone https://github.com/PaulMagos/WORTH.git
  2. Open directory
    cd WORTH/src/
  3. Compile
    1. UNIX
    javac -cp MyLib/\* *.java MyExceptions/*.java Client/*.java WorthServer/*.java Client/Frames/*.java WorthServer/Project/*.java WorthServer/User/*.java
    1. 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
  4. Run Server
    1. 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/)]
    1. 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/)]
  5. Run Client
    1. 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}]
    1. 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}]

Contact

LinkedIn

Acknowledgements

A HUGE THANKS TO othneildrew FOR THIS README TEAMPLATE

About

WORTH is a collaborative project and task management system in Java, featuring a GUI or terminal client, a server with RMI/TCP, project-based multicast chat, real-time notifications, and JSON data persistence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages