Featured
E-Reader
Book/DVD borrowing management system for libraries
Java
JavaFX
Spring
Lombok
MySQL
Docker
Description
E-Reader is a book/DVD borrowing management system for libraries. It allows librarians to manage their inventory, check in/check out books and DVDs, and keep track of their borrowers.
The software is built with JavaFX for the frontend. JavaFX is a software platform for creating and delivering desktop applications, as well as rich internet applications (RIAs) that can run across a wide variety of devices.
The backend is built with Spring, a popular Java framework for building enterprise applications. Though in this case, it's used for CRUD operations on the MySQL database instead of a fully fledged REST-API.
Features
- Inventory management for books and DVDs
- Borrower management
- Prize calculation for late returns
- CRUD operations for customers, resources, categories and types
Development
This project was a school project, where we had to implement a library management system with a JavaFX frontend and a Spring backend.