Skip to content

Andryss/DocMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocMan

icon

Summary

Desktop GUI application for contracts and payments management.

Functionality:

  • Add new, list, edit contracts
  • Attach file to the contract and open it from the app
  • Subscribe and receive notifications when the contract is about to expire
  • Add new, list, edit contract payments
  • Mark payments as completed/uncompleted and keep track of the contract balance

Usage

  1. Build jar file from project (mvnw clean package builds jar and places it in the target directory)
  2. [Optional] Create exe file from built jar (e.g. with Launch4j or with GraalVM JDK)

Notice: JRE 11 and higher (with JavaFX support) required to run the app (e.g. BellSoft Liberica full JRE)

Screenshots

  1. Main app screen main-screen-1 main-screen-2

  2. Add, edit contract screen add-contract-screen edit-contract-screen

  3. Add, edit payment screen add-payment-screen edit-payment-screen

  4. Notification warning screen notification-one notification-many

Tech stack

  • Java 11+
  • JavaFX
  • H2 database
  • Hibernate
  • Spring Framework

About

Desktop GUI application for contracts and payments management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages