Warehouse Inventory Management System
Many small to medium-sized warehouses or agribusiness companies still manage their inventory manually using paper or spreadsheets. This often leads to inefficient tracking, misplaced items, and stock shortages that disrupt operations.
This project aims to provide a simple, accessible, and lightweight inventory management tool built with Python. By offering a command-line interface (CLI), warehouse staff can easily monitor inventory, record item movements, and receive low-stock alerts which definetly improving operational efficiency without needing complex software.
- ✅ Structured and searchable inventory records
- ✅ Prevent stock-outs with low-stock alerts
- ✅ Tracks movement history for audits and logistics
- ✅ Supports faster, more accurate decisions
- ✅ Lightweight & no internet required
- 🛠️ Full CRUD operations (Create, Read, Update, Delete)
- 📥📤 Track stock movement (
INandOUTrecords) - 🔍 Search and filter by item name, category, stock, etc.
↕️ Sort by ID, stock quantity, category, and more- 🚨 Low-stock notifications
- 🆔 Auto-generated mutation IDs
- 💻 Command-Line Interface (CLI)
- Download the file
Click here to download - Ensure Python is installed
Built usingPython 3.10or later - Install dependency
Only thetabulatemodule is required: - Run the program
Launch it in your terminal or code editor of choice.
I've prepared a short presentation video for this project (in Bahasa Indonesia 🇮🇩).
Feel free to take a peek if you're curious:
Naufal Fajar Revanda
🔗 LinkedIn | 💻 GitHub