Skip to content

Creating a basic python server-based web application (Database + API + frontend) for a book inventory management. Imagine you are managing a bookstore and need to keep track of inventory (i.e., number of copies) you have on every book. Details of any book can be found by using Google Book API (integrating API’s of Google). On the backeend, keepi…

Notifications You must be signed in to change notification settings

Sakshi-incognito/Books-Inventory

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory

A web portal implemented using Python/Django(MVT structure).

It contains the list of books in store and contains information about its copies and book info link provided by Google Book Api. Anybody can access it, there is no need to login or authenticate(for now).

** Features **

  • User can add a book or also copy of a existing book to the bookstore.

    • remove or delete the book from the bookstore.

    • can also remove or delete the book from the bookstore.

    • A search box which shows the books with the help of Google Book Api for the given query.

    • Searched books have text on their bottom, weather it is already exist in bookstore or not.

** Assumptions **

*Added some books with popular keywords to the inventory using Google book API with a script(base_script.py)

  • Delete and Edit options are only for the books that are in the inventory.

** Installation and Running the server **

** Install Requirements **

  • pip install -r requirements.txt
  • python3 manage.py makemigrations
  • python3 manage.py migrate ** Running the server **
  • python manage.py runserver your app will be running on locally here!

Live app on heroku

About

Creating a basic python server-based web application (Database + API + frontend) for a book inventory management. Imagine you are managing a bookstore and need to keep track of inventory (i.e., number of copies) you have on every book. Details of any book can be found by using Google Book API (integrating API’s of Google). On the backeend, keepi…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 90.9%
  • HTML 9.1%