Library Management Web Application

  • The following project is built using Flask Framework. It helps the librarian in managing all the aspects of the library such as Issuing or Returning a book, Adding Removing Updating Deleting members or books, charging members on book return and even helps to find the members who are defaulters and much more !.

    Issue

    • Pdf generation feature is not working in production due to insufficient access to the server since it requires additional package to be installed.
    • Email Notification feature is not working in production since gmail server has authentication issues when logging in through deployed version.

    Requirements

    • Python 3

    Steps to run the Project

    1. clone the repo

     > git clone https://github.com/mohammedyusufshaikh/lib-manage-app.git
     > cd lib-mange-app
    

    2. create virtual enviroment

     > python -m venv venv
    

    3. activate virtual enviroment

     > venv\Scripts\activate.bat
    

    4. install requirements

     > pip install -r requirements.txt
    

    5. run the project

     > flask run
    

Screen Shots

1. Home page

Screenshot

2. Book page

Screenshot

3. Member page

Screenshot

4. Transaction page

Screenshot