

DepoControl - Inventory Management SystemDepoControl - Inventory Management System
A desktop application built with Python and Tkinter for store inventory management
DepoControl - Inventory Management System
A desktop application built with Python and Tkinter for store inventory management
Overview
A complete inventory management solution for small/medium retail businesses featuring:
- Product CRUD operations
- Real-time stock tracking
- Inventory movement logging
Built with SQLite for local data storage and Tkinter for intuitive UI.
Features
- Product Management
   - Add/edit/delete products
   - Barcode support
   - Category organization
   - Price and stock tracking
- Inventory Control
   - Stock entry/exit recording
   - Movement history with timestamps
   - Automatic stock level updates
- Reporting
   - Low stock warnings
   - Product list export (CSV)
   - Inventory snapshot
Requirements
- Python 3.8+
- pip package manager
- openpyxl
- pathlib
Instructions
- Download repository
- (Optional) Create virtual environment
python -m venv venv source venv/bin/activate # Linux/Mac venvScriptsactivate # Windows
and install openpyxl:pip install openpyxl
- Run application
python main.py
Other items by this author
Category | Scripts & Code / Python |
First release | 4 August 2025 |
Last update | 4 August 2025 |
Files included | .py |
Tags | management, csv, excel, python, SQLite, inventory |