How lalitkumarjogi/inventory works
InventoryPro is a Google Apps Script inventory web app backed by Google Sheets. Users work through the dashboard and stock screens; the UI invokes server-side operations over google.script.run, which manage master data, purchase orders, receipts and stock movements. The README also documents caching, concurrency protection and duplicate-submission guards. Code.js is the only indexed core module; its excerpt is partial, so the detailed subsystem links below rely on README documentation rather than inspected implementation for several capabilities.
Main entry points: Code.js Apps Script RPC · Dashboard.html Dashboard UI · stock.html Stock UI
Components 14
User interface
- Dashboard UI
Dashboard.html - Stock UI
stock.html
Inventory operations
- Apps Script RPC
Code.js - Item and vendor setup
Code.js - Purchase orders
Code.js - Receiving and backorders
Code.js - Stock movements
Code.js - Stock adjustments
Code.js - Inventory summaries
Code.js
Runtime safeguards
- Chunked cache
Code.js - Concurrency locks
Code.js - Duplicate guard
Code.js
Data storage
- Google Sheets
Other components
- Inventory staff
Connections 20
- Inventory staff → Dashboard UI: uses
README.md - Inventory staff → Stock UI: uses
README.md - Dashboard UI → Apps Script RPC: calls RPC
README.md - Stock UI → Apps Script RPC: calls RPC
README.md - Apps Script RPC → Google Sheets: reads and writes
README.md - Apps Script RPC → Item and vendor setup: serves
Code.js - Apps Script RPC → Purchase orders: serves
README.md - Apps Script RPC → Receiving and backorders: processes
README.md - Apps Script RPC → Stock movements: processes
Code.js - Apps Script RPC → Stock adjustments: processes
Code.js - Apps Script RPC → Inventory summaries: serves
Code.js - Apps Script RPC → Chunked cache: uses
README.md - Apps Script RPC → Concurrency locks: uses
README.md - Apps Script RPC → Duplicate guard: guards submissions
README.md - Item and vendor setup → Google Sheets: stores master data
README.md - Purchase orders → Google Sheets: stores orders
README.md - Receiving and backorders → Google Sheets: updates receipts
README.md - Stock movements → Google Sheets: updates balances
README.md - Stock adjustments → Google Sheets: stores adjustments
Code.js - Inventory summaries → Google Sheets: reads summaries
Code.js