A modern billing and inventory management system for supermarkets with automation and real-time analytics.
- Billing System - Fast checkout with barcode scanning
 - Inventory Management - Real-time stock tracking with low stock alerts
 - Analytics Dashboard - Sales reports and revenue charts
 - Email Automation - Automatic notifications for low inventory
 - REST API - Full API for mobile/web integration
 
# Clone and install
git clone https://github.com/chinmaynadgir/Supermarketbot-RPA
cd improved_system
pip install -r requirements.txt
# Run
cd SuperMarket_Bot_2 && ./shart.shBilling: Enter customer details → Add products → Generate bill
Inventory: View stock levels → Add/edit products → Set alerts
Reports: Select date range → View analytics → Export data
Settings: Configure email notifications and thresholds
- Python 3.8+ with Tkinter
 - FastAPI for REST API
 - OpenCV for barcode scanning
 - Matplotlib for charts
 - JSON for data storage
 
SuperMarket_Bot2/
├── main.py              # Entry point
├── gui.py               # User interface
├── billing_service.py   # Billing logic
├── inventory_service.py # Inventory logic
├── api.py              # REST API
└── data/               # Data files
MIT License
Built to demonstrate clean architecture and practical automation.