Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nandhakumarnagaraj/library_management_system
Library Management System
https://github.com/nandhakumarnagaraj/library_management_system
Last synced: 3 days ago
JSON representation
Library Management System
- Host: GitHub
- URL: https://github.com/nandhakumarnagaraj/library_management_system
- Owner: nandhakumarnagaraj
- Created: 2024-04-03T07:39:49.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-14T10:30:28.000Z (7 months ago)
- Last Synced: 2024-09-17T02:50:57.380Z (about 2 months ago)
- Language: HTML
- Homepage:
- Size: 2.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## screenshots
### Homepage
![homepage snap](https://github.com/sumitkumar1503/librarymanagement/blob/master/static/screenshots/homepage.png?raw=true)### Admin Dashboard
![dashboard snap](https://github.com/sumitkumar1503/librarymanagement/blob/master/static/screenshots/adminhomepage.png?raw=true)### Issue Book
![doctor snap](https://github.com/sumitkumar1503/librarymanagement/blob/master/static/screenshots/issuebook.png?raw=true)## Functions
### Admin
- Create Admin account and Login.
- Can Add, View, Book
- Can Issue Book (added by Admin) to registered student.
- Can view Issued book with issued date and expiry date.
- Can view Fine (10 rupees for each day after expiry date).
- Can View Students that are registered into system.### Student
- Create account and Login.
- Can view their issued book only with expiry date and fine(if there any otherwise 0)
---## HOW TO RUN THIS PROJECT
- Install Python(3.7.6) (Dont Forget to Tick Add to Path while installing Python)
- Open Terminal and Execute Following Commands :
```
python -m pip install -r requirements.txt
```
- Download This Project Zip Folder and Extract it
- Move to project folder in Terminal. Then run following Commands :
```
py manage.py makemigrations
py manage.py migrate
py manage.py runserver
```
- Now enter following URL in Your Browser Installed On Your Pc
```
http://127.0.0.1:8000/
```## CHANGES REQUIRED FOR CONTACT US PAGE
- In settins.py file, You have to give your email and password
```
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'your email password'
EMAIL_RECEIVING_USER = '[email protected]'
```## Drawbacks/LoopHoles
- Anyone can be Admin.