Skip to content

Inventory Module

Nishant Nayak edited this page Aug 25, 2023 · 7 revisions

Purpose

IEEE NITK maintains a vast inventory of hardware, books and goodies. These items are used by IEEE members during projects, events and other yearlong activities. Managing this inventory, approving of inventory item requests and keeping track of where each item is being used is currently maintained on a Google Sheet. This doesn't enforce accountability and is prone to error. The Inventory module will organize all Inventory management use cases.

Features

  • Executive and Student members can view and request for hardware/books present in IEEE's inventory.
  • Executive and Student members can donate items to the IEEE inventory.
  • Executive members can view and request for goodies present in IEEE's inventory.
  • Labs Incharge (or equivalent core post member) can view and approve any requests for items in the inventory.
  • Labs Incharge (or equivalent core post member) can view budget requests from events and projects and map item requests to inventory items.

Pages

  • Inventory listing page
  • Individual item listing page
  • Admin approval dashboard
  • Item upload/donation page

Models

  • Item

    • category
    • name
    • description
    • quantity
  • Book

    • item
    • edition
    • author
    • category
    • topic
  • Request

    • user
    • item
    • quantity
    • reason
    • purpose_type
    • purpose
    • borrow_date
    • return_date

Who can access?

  • Student Members can access the Item upload and Hardware/Books listing pages
  • Executive Members can access the Item upload and all Inventory listing pages
  • Labs Incharge (or equivalent core post member) can access all pages

References