Skip to content

arbitropy/TErrands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TErrands

TErrands is a project management app written in Java and designed using Javafx, it was created as a university project for the OOP course.

Table of Contents

Features:

  1. MySQL DB support for credential management.
  2. Add collaborators to your project by email of other users. Project Creator will have admin control over the project.
  3. Minimalistic UI.
  4. Currently the projects are being saved through serialization of objects.

Usage

The app was not packaged or deployed, feel free to convert this to a maven or gradle project to deploy properly. Even though it has complete support for MySQL, currently it uses a CSV to simplify running it on any pc. All DB codes are commented out. Follow these steps to run without packaging:

  1. Clone the repo.
  2. Open in VSCode.
  3. Install recommended Java extensions.
  4. Update launch.json config, change --module-path of the vmArgs to the lib folder.
  5. Update projectStorage variable path from TErrands/Main.java file to the src/Project Files folder.
  6. Launch.

Screenshots

Screenshot_60 Screenshot_59 Screenshot_61 Screenshot_62

Disclaimer

Currently the software is just a prototype with few main features unimplemented, and some bugs to be fixed. You can check the progress here: https://trello.com/b/maTKnLWJ/terrands-javafx-project-22

About

A project management app created with JavaFX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages