Skip to content

ietbitmesra/Library_automation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Library_automation

This project,in the field of automation,is an attempt to reduce human assistance in the functioning of a library.This project uses Computer Vision and Image Processing for Issue and Return of books in a easy to use 'Python-Django'based web application. It allows for quicker and more efficient cataloging and maintainig digital records of books and users in a easily accessible form.

Features

Some Basic Features involve:-
1.User Registeration and Authentication.
2.Barcode Recognition through Computer Vision And Image Processing.
3.Automated Email Service in Gamil after every successful Registration,Issue and Return.
4.Automated Fine Calculation after return of Book.
5.Account Restoration through Email in case the user forgets his/her password.

Pre-requisites

Python version 3.x
open-cv libraray
pyzbar library
Django framework
Pycharm

Getting started

clone/download the project

Built with

Pycharm

Adjustments

Before Execution,Please Update Email and Password in views.py and settings.py for proper functioning of Email services.Also ,ensure that the Admin's/Superuser's GMAIl ID or the Sender's Gmail Id "allows access to less secure apps".One can do the same by going to the Google Account Security settings and allowing less secure app access.

Execution

Open the 'libraryw' repository in pycharm obtained after unzipping the cloned repository,make the above mentioned adjustments and run the 'python manage.py runserver'command in the terminal window.

Minor Bugs

The Search Bar in the navigation bar is not in working state.

Devloper

Ankit Gupta

Acknowledgement

I would like to thank my seniors for their guidance and useful suggestions without which this project would not have been possible.

About

Library Automation through Computer vision and Web development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.8%
  • HTML 36.4%
  • CSS 0.8%