Skip to content

G30RG3-GJ/Library-Assistant

 
 

Repository files navigation

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.

New Features (v1.1.0)

  • Data Export: Export Book and Member lists to CSV format for easy reporting.
  • Email Validation: Enhanced validation for member email addresses during registration.
  • Release Automation: One-click packaging using package_app.ps1.

Previous Features

  • One-click database export

  • Notify overdue via email.

  • Rich text email notification content.

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

Getting Started

Prerequisites

  • Java 8 (JDK 1.8)
  • Maven (optional, for dependency management if not using included libs)

Running the Application

To run the application locally:

.\run_app.ps1

Building from Source

To create a release package (ZIP with JAR and dependencies):

.\package_app.ps1

The output will be available in the dist folder.

Default Login Credentials

Username Password
admin admin

Libraries Used

Screenshots

About

Modern Library Management Software using JavaFX

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 64.7%
  • HTML 29.8%
  • CSS 3.2%
  • PowerShell 2.0%
  • Shell 0.3%