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