Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/afsalashyana/Library-Assistant

Modern Library Management Software using JavaFX
https://github.com/afsalashyana/Library-Assistant

desktop-application javafx javafx-application javafx-desktop-apps library-management library-management-system library-software material-design material-ui youtube-channel

Last synced: 11 days ago
JSON representation

Modern Library Management Software using JavaFX

Awesome Lists containing this project

README

        

# Material Design Library Management Software using JavaFX
This is a library management software developed using JavaFX programming language. The entire development video with explanation of each and every part (in realtime) is available in my YouTube Channel [Genuine Coder Youtube Channel](https://www.youtube.com/playlist?list=PLhs1urmduZ29jTcE1ca8Z6bZNvH_39ayL).

### New Features
* One-click database export




* Notify overdue via email.




* Rich text email notification content.




* AES Encryption for Mail Server Configuration - AES/CBC/PKCS5Padding




### Default Login Credentials
| Username | Password |
| ------------- | ------------- |
| admin | admin |

### Libraries Used
* [JFoenix](https://github.com/jfoenixadmin/JFoenix) - JavaFX Material Design Library
* [Apache Derby](https://db.apache.org/derby/) - Standalone Relational database
* [Apache Commons](https://commons.apache.org/) - For creating SHA hash
* [GSon](https://github.com/google/gson) - JSON Library. Used for storing configuration
* [FontawesomeFX](https://bitbucket.org/Jerady/fontawesomefx) - Icon library
* [Apache PDFBox](https://pdfbox.apache.org/) - PDF Export
* [JavaMail API](http://www.oracle.com/technetwork/java/javamail/index.html) - Email Notification

### Screenshots