Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kawodyaarachchige/library-management-system
- Owner: kawodyaarachchige
- License: mit
- Created: 2024-02-29T00:37:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-25T05:49:38.000Z (10 months ago)
- Last Synced: 2024-11-09T06:06:41.914Z (2 months ago)
- Language: Java
- Size: 5.26 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)