Google-sheet-inventory-management-automation-ims
# π¦ Inventory Management System (IMS) - Google Sheets Automation     --- ## π 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 <img width="1918" height="933" alt="image" src="https://github.com/user-attachments/assets/c2a7a540-533a-4f1b-9493-69bece73ab09" /> ### π Stock Analysis <img width="1136" height="874" alt="image" src="https://github.com/user-attachments/assets/e8a20466-17a2-4bab-b669-7c49af39bfbc" /> ### π Reorder System <img width="1675" height="906" alt="image" src="https://github.com/user-attachments/assets/fa8abd1e-33aa-4557-aca9-54f60e849df9" /> --- ## π 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!