Skip to content

About

SmartStock is a Google Sheets-based inventory management system featuring automated inventory tracking, business dashboards, and Google Apps Script-powered workflows for small businesses.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

📦 SmartStock

Google Sheets Apps Script JavaScript

Inventory Dashboard for Small Businesses built with Google Sheets and Google Apps Script.

SmartStock is a lightweight inventory management system that helps small businesses track stock movements, monitor revenue and profit, identify low-stock products, and visualize business performance through an interactive dashboard.


🚀 Highlights

  • Interactive Inventory Dashboard
  • Google Apps Script Automation
  • Automatic Stock Management
  • Revenue & Profit Tracking
  • Low Stock Monitoring
  • Business Performance Dashboard

📸 Preview

Dashboard


🎥 Demo

Demo


Google Sheet

👉 View the live spreadsheet here:

https://docs.google.com/spreadsheets/d/1-GUmPKmXW34qSE2a9HO0hjdwIxpxtHgw1BoN0RI6sJQ/edit?usp=sharing

✨ Features

📊 Dashboard

  • Revenue overview
  • Profit overview
  • Units Sold
  • Current Stock
  • Product Count

📦 Inventory Management

  • Add Transaction (Stock In / Stock Out)
  • Automatic inventory updates
  • Stock validation
  • Prevent negative stock

📈 Business Insights

  • Revenue by Product
  • Current Stock vs Shortage
  • Best Selling Products
  • Recent Transactions
  • Business Status
  • Low Stock Alert

⚙ Automation

  • Google Apps Script custom modal
  • Inventory menu
  • Low stock checker
  • Automatic dashboard refresh

🛠 Tech Stack

  • Google Sheets
  • Google Apps Script (JavaScript)
  • HTML
  • CSS

📂 Project Structure

Dashboard
│
├── Dashboard
├── Products
├── Transactions
└── Backend

📋 How It Works

  1. User clicks Add Transaction
  2. Selects Product
  3. Chooses Stock In or Stock Out
  4. Inventory updates automatically
  5. Dashboard refreshes instantly
  6. Business insights update automatically

📊 Dashboard Metrics

  • Total Revenue
  • Total Profit
  • Units Sold
  • Active Products
  • Current Stock

📂 Files

File Description
SmartStock.xlsx Spreadsheet template
Code.gs Google Apps Script backend
TransactionForm.html Transaction modal

📌 Future Improvements

  • Export PDF Report
  • Product Filters
  • Date Filters
  • Add Product Modal
  • Weekly Email Report
  • n8n Automation
  • AI Business Insights

👩‍💻 Author

Built by Fara Aliwireja as part of an AI Automation Portfolio.

About

SmartStock is a Google Sheets-based inventory management system featuring automated inventory tracking, business dashboards, and Google Apps Script-powered workflows for small businesses.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors