Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.77 KB

File metadata and controls

37 lines (30 loc) · 1.77 KB

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