Library Management System Project created with Django. Developed web services using Python (Django Framework) where an admin can perform C R U D
(Create, Read, Update and Delete) operations
Prerequisite:
Backend: Python
📑 & Django Framework
🗂️
Anyone can
-
see all the books in homepage
-
search books based on author or name of the book or category of the book
-
sort books or author alphabetically
Student can
-
login / signup ,
-
can request book
-
see their own issues and filter them based on :
- requested issues ,
- issued books or
- all of them together
-
check their own fines
-
can see
- the days remaining to return a particular book or
- the number of days passed the return date of a particular book in the my fines page
Admin can
-
login to admin dashboard
-
check all issues :
- see issues ,
- delete issues ,
- search issues by studentid
- filter issues based on :
- issued or not,
- returned or not ,
-
accept a issue :
- from the dashboard where admin has to manually select return date or
- from the Issue requests page where return date is automatically calculated
-
add , delete search books and filter books based on author
-
add , delete , search author
-
calculate fine by clicking a button ,
-
create, delete fine ,search fines for studentid
-
toggle fine paid status (if paid in cash)
-
search ,modify,add,delete students , filter them based on department and check all fines and issues of that student
-
can see the last-login , date joined & the student associated to a particular user
-
can change password for any user
More ...
-
While signing up if studentID is already associated to a user in this platform then it will show a error without reloading the page and as soon as correct id is given then the error will go away
-
Books in homepage will show status of issued , issue requested or request issue based on whether the book is issued or requested for a issue or is not requested for logged-in students only