Home
Softono
Google-sheet-inventory-management-automation-ims

Google-sheet-inventory-management-automation-ims

Open source JavaScript
15
Stars
0
Forks
0
Issues
3
Watchers
2 months
Last Commit

About Google-sheet-inventory-management-automation-ims

# πŸ“¦ Inventory Management System (IMS) - Google Sheets Automation ![Google Apps Script](https://img.shields.io/badge/Google%20Apps%20Script-Automation-orange) ![JavaScript](https://img.shields.io/badge/JavaScript-ES6-yellow) ![Google Sheets](https://img.shields.io/badge/Google%20Sheets-Integrated-green) ![Status](https://img.shields.io/badge/Project-Active-brightgreen) --- ## πŸš€ Overview This is a **fully automated Inventory Management System** built using **Google Apps Script + Google Sheets**. It helps businesses track stock, calculate inventory in real time, manage reorder levels, and analyze daily consumption β€” all automatically. --- ## ✨ Key Features ### πŸ“Š Inventory Automation - Real-time stock calculation (In/Out tracking) - Custom date range inventory reports - Default 30-day stock analysis ### πŸ“¦ Stock Intelligence - Latest closing stock auto-update - Color-coded stock levels: - πŸ”΄ Low Stock - 🟑 Medium Stock - 🟒 Healthy Stock - 🟣 Overstock ### πŸ” Smart Reorder System - Auto reor ...

Platforms

Web Self-hosted

Languages

JavaScript

Links

πŸ“¦ Inventory Management System (IMS) - Google Sheets Automation

Google Apps Script JavaScript Google Sheets Status


πŸš€ Overview

This is a fully automated Inventory Management System built using Google Apps Script + Google Sheets.

It helps businesses track stock, calculate inventory in real time, manage reorder levels, and analyze daily consumption β€” all automatically.


✨ Key Features

πŸ“Š Inventory Automation

  • Real-time stock calculation (In/Out tracking)
  • Custom date range inventory reports
  • Default 30-day stock analysis

πŸ“¦ Stock Intelligence

  • Latest closing stock auto-update
  • Color-coded stock levels:
    • πŸ”΄ Low Stock
    • 🟑 Medium Stock
    • 🟒 Healthy Stock
    • 🟣 Overstock

πŸ” Smart Reorder System

  • Auto reorder quantity calculation
  • Max level based stock control
  • Approval-based ordering system

πŸ“ˆ Analytics

  • Average daily consumption calculation
  • SKU-wise demand tracking
  • Data-driven forecasting support

πŸ“₯ Indent Automation

  • Select items for purchase
  • Auto timestamp logging
  • Direct transfer to Indent Sheet

βš™οΈ Automation

  • Time-driven triggers (3H / 6H updates)
  • On-edit timestamp tracking
  • Fully hands-free system

🧠 Tech Stack

  • Google Apps Script (JavaScript)
  • Google Sheets API
  • Spreadsheet Automation
  • Time-based Triggers

πŸ—‚οΈ Sheet Architecture

Sheet Name Purpose
IMS Main dashboard
In/Out (Manual) Manual stock entry
In/Out (Form) Google Form input
Item List SKU master data
Reorder Sheet Reorder control panel
Indent Link Purchase order tracking

βš™οΈ Setup Guide

  1. Open Google Sheets
  2. Go to Extensions β†’ Apps Script
  3. Paste script code
  4. Save project
  5. Run onOpen() once for authorization
  6. Reload sheet β†’ Menu appears: Inventory System Pro

πŸ“Š Screenshots

Replace these images with your actual Google Sheet screenshots

πŸ“Œ Dashboard View

image

πŸ“Œ Stock Analysis

image

πŸ“Œ Reorder System

image

πŸ“Œ Core Functions

Function Purpose
runInventoryDateRange Custom date inventory
runInventoryDefault Last 30 days inventory
runLatestStock Live stock update
runReorderUpdate Reorder calculation
runAvgConsumption Daily usage analysis
pushIndentRows Purchase indent export

πŸ’‘ Business Use Case

This system is ideal for:

  • 🏭 Manufacturing units
  • 🏬 Warehouses
  • πŸ›’ Retail stores
  • πŸ“¦ Distribution businesses

It replaces manual Excel tracking with fully automated inventory intelligence.


πŸ”’ Important Notes

  • Sheet names must match script exactly
  • Date format must be dd/mm/yyyy
  • Do not rename columns without updating script
  • First run requires authorization

πŸ“ˆ Future Enhancements

  • πŸ“Š Power BI Dashboard Integration
  • πŸ“§ Email stock alerts
  • πŸ“± WhatsApp notifications
  • 🧾 Barcode scanning system
  • ☁️ Multi-location inventory


⚠️ Note

This project uses dummy/modified data for portfolio purposes. No confidential company data is shared.


πŸ“« Contact

  • Name: Ashish Ranjan
  • πŸ“§ Email: [email protected]
  • πŸ”— LinkedIn: linkedin.com/in/ashishranjanji09

⭐ If you like this project, give it a star!