Skip to content

A Library Management System in Java that supports book issuing, searching, user management and user authentication..

License

Notifications You must be signed in to change notification settings

Asmit159/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Library Management System (Prototype v1.0)

Typing SVG

A simple console-based Library Management System built in Java.
This is my first project after one month of learning Java, created to practice Object-Oriented Programming (OOP), Collections, and User Authentication.


πŸ”— Useful Links

GitHub repo Made with Java Status


✨ Features

  • πŸ”‘ User Authentication (Admin & Student roles)
  • πŸ‘€ Registration & Login System
  • πŸ“– Add, Show, Search Books (by title & author)
  • πŸ“¦ Issue & Return Books
  • βœ… Book Availability Tracking

πŸ“Œ Future Improvements(To be Done)

This is just a prototype.

Planned features:

πŸ’Ύ File / Database storage for persistent data(Coming Soon) πŸ‘₯ Track which student issued a book(Coming Soon) πŸ–₯️ GUI or Web Interface (JavaFX / Spring Boot / MERN stack) πŸ” More advanced search & filtering


πŸ› οΈ Tech Stack

Language Data Structures Tools
Java ArrayList, HashMap Java Scanner


πŸš€ How to Run

# 1. Clone the repository
git clone https://github.com/asmit159/library-management-system.git
cd library-management-system

# 2. Compile the code
javac LibraryManager.java

# 3. Run the program
java LibraryManager

βš–οΈ License

πŸ“œ All Rights Reserved License

Β© 2025 @Asmit159 .

This source code and all associated files are the intellectual property of @Asmit159. No part of this project may be copied, modified, distributed, or used in any form without the prior written permission of the author.

⚠️ Attribution alone does not grant permission. Unauthorized use is strictly prohibited.

About

A Library Management System in Java that supports book issuing, searching, user management and user authentication..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages