Skip to content

DeveloperDionz/librarymanagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management

developer


Screenshots

Homepage

homepage snap

Admin Dashboard

dashboard snap

Available Book

invoice snap

Issue Book

issue book snap

Issued Book

issued book snap


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 are any, otherwise 0)

HOW TO RUN THIS PROJECT

  1. Install Python latest version (Don't Forget to Tick Add to Path while installing Python)

  2. Open Terminal and Execute the Following Commands:

    python -m pip install -r requirements.txt
  3. Download This Project Zip Folder and Extract it.

  4. Move to the project folder in Terminal. Then run the following Commands:

    py manage.py makemigrations
    py manage.py migrate
    py manage.py runserver
  5. Download this project as a ZIP folder and extract it. Move to the project folder in Terminal. Then run the following commands:

    py manage.py makemigrations
    py manage.py migrate
    py manage.py runserver
  6. Now enter the following URL in your browser installed on your PC:

    http://127.0.0.1:8000/

CHANGES REQUIRED FOR CONTACT US PAGE In the settings.py file, you have to give your email and password:

EMAIL_HOST_USER = 'youremail@gmail.com'
EMAIL_HOST_PASSWORD = 'your email password'
EMAIL_RECEIVING_USER = 'youremail@gmail.com'

Drawbacks/LoopHoles
Anyone can be Admin.

Feedback
Any suggestions and feedback are welcome.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published