Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kawodyaarachchige/library-management-system

Hibernate Course Work
https://github.com/kawodyaarachchige/library-management-system

Last synced: 8 days ago
JSON representation

Hibernate Course Work

Awesome Lists containing this project

README

        

# Book Worm 📚

Welcome to the Library Management System project! This application provides a comprehensive solution for managing a library, with features for both administrators and users.

## Features

### Admin Side: 🧑🏻‍💻
- **User Management**: Create, update, and delete user accounts.
- **Book Management**: Add, edit, and remove books from the library inventory.
- **Branch Management**: Manage branches and their respective details.
- **Borrowing Management**: Track borrowing status, update borrowing records, and send return book notices via email.
- **Insights**: View borrowing history, pending books, and overdue notices.

### User Side:👱🏻‍♂️
- **Settings**: Change password and update personal information.
- **Book Purchasing**: Buy books available in the library inventory.
- **Borrowing History**: View personal borrowing history.
- **Available Books**: Browse available books in the library.

## Technologies Used 🔐
- **JavaFX**: Frontend development for a rich user interface.
- **Hibernate**: Object-relational mapping for database management.
- **SMTP**: Protocol for sending email notifications.
- **Regex**: Pattern matching for input validation.
- **CSS**: Styling for enhanced user experience.

## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).

HAPPY COADING 💻🤍

## Screenshots

Login

![App Screenshot](https://i.imgur.com/eNUhlpP.png)

Sign Up

![App Screenshot](https://imgur.com/ATOmvBM.png)

Admin DashBoard

![App Screenshot](https://imgur.com/JadB3xW.png)

Manage Borrowing Books

![App Screenshot](https://imgur.com/DczQNsE.png)

Manage Books

![App Screenshot](https://imgur.com/MTKY6O5.png)

Manage Users

![App Screenshot](https://imgur.com/1AxThlU.png)

Manage Branches

![App Screenshot](https://imgur.com/JXSr0KJ.png)

User DashBoard

![App Screenshot](https://imgur.com/ElpTSHr.png)

Add Book

![App Screenshot](https://imgur.com/pIkLF5H.png)

![App Screenshot](https://imgur.com/UkX0SWt.png)

Borrowing History

![App Screenshot](https://imgur.com/wYYkiU0.png)

Settings

![App Screenshot](https://imgur.com/YunK596.png)