Skip to content

Library Management System - A Web Application to ease the work of librarians. The library management system allows a librarian to track books and their quantity, books issued to members, book fees.

Notifications You must be signed in to change notification settings

durgeshmeena/Library_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library_Management_System

Library Management System - A Web Application to ease the work of librarians. The library management system allows a librarian to track books and their quantity, books issued to members, book fees.
Application functionalities includes -

Base Library System

Librarians must be able to maintain:

  • Books with stock maintained
  • Members
  • Transactions

The use cases included here are to:

  • Perform general CRUD operations on Books and Members
  • Issue a book to a member
  • Issue a book return from a member
  • Search for a book by name and author
  • Charge a rent fee on book returns
  • Make sure a member’s outstanding debt is not more than Rs.80
  • The librarian able to import books into the system using the Frappe API and create book records.

Hosted Link : https://library-management-system-ck9n.onrender.com/

To Run the project:

step 1 :

Clone this repo by git clone https://github.com/durgeshmeena/Library_Management_System.git

step 2 :

In root directry create .env file containg

  SECRET_KEY=''
  MONGO_URI='mongodb+srv://'

step 2 :

Download required libraries by pip install -m requirements.txt

step 3 :

Start project using batchfile in cmd enter run

Reference Images

Home-

Screenshot (47)

Books (Guest/user)-

Screenshot (48)

Login-

Screenshot (49)

Signup-

Screenshot (51)

User validation-

Screenshot (52) Screenshot (53) Screenshot (54)

Profile-

Screenshot (55) Screenshot (57) Screenshot (56)

Logout-

Screenshot (58)

Protected Routes-

Screenshot (59) Screenshot (60)

Books (Admin)-

Screenshot (61) Screenshot (62)

Members-

Screenshot (63) Screenshot (64)

Transactions-

Screenshot (65)

Add Books-

Screenshot (66) Screenshot (67)

Member Profile (Admin)

Screenshot (68) Screenshot (69)



About

Library Management System - A Web Application to ease the work of librarians. The library management system allows a librarian to track books and their quantity, books issued to members, book fees.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published