TErrands is a project management app written in Java and designed using Javafx, it was created as a university project for the OOP course.
- MySQL DB support for credential management.
- Add collaborators to your project by email of other users. Project Creator will have admin control over the project.
- Minimalistic UI.
- Currently the projects are being saved through serialization of objects.
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:
- Clone the repo.
- Open in VSCode.
- Install recommended Java extensions.
- Update launch.json config, change
--module-path
of thevmArgs
to the lib folder. - Update
projectStorage
variable path fromTErrands/Main.java
file to thesrc/Project Files
folder. - Launch.
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