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