Inspiration
I got inspiration to design a modern looking dark themed library managemnet system in java Swing Framework since there are many existing ones but thee ain't anyone like mine.
What it does
Features ⚙️
A draggable undecorated jframe with dropshadow effect.
A login panel with signup and forgot password option with security question.
Add book and Add student panel with auto-generated id to add new book and register new student in database.
Book can be issued to a student with given student id and book id using issue book panel.
Return issued book for the given student id with whom book is issued.
In Statistics panel there are tables of all the issued and returned books data.
How I built it
Tools & Technologies used 🎭
Java Swing + AWT
JDBC API
Msql database (SQLYog GUI client)
Flatlaf Look & Feel
Netbeans IDE
Pichon icon8 icon pack
rs2xml jar
Challenges I ran into
I faced many small challlenges like How tom pass the dynamic data form database to GUI without using complex SQL Queries etc.
What's next for Library Management System
May be add more options to it and make it a java web start.
Prerequisites ✔️
A minimum JRE version 8 for running the application.
Mysql should be installed on your system with the tables given in SQL file of the repository.
Log in or sign up for Devpost to join the conversation.