A complete web-based Inventory Management System built with Flask (Python), MySQL, HTML, CSS, and JavaScript.
This system helps shop owners manage products, sales, and stock efficiently with an intuitive, modern interface.
Smart Shop Inventory Management System is a Flask-based web application designed to simplify daily retail operations.
It provides an efficient way to manage products, track stock, record sales, and generate bills — all from a single dashboard.
The system automates inventory updates and displays insights on sales and stock levels, reducing manual work and minimizing human errors.
It’s ideal for small and medium-sized stores looking to modernize their inventory management process.
✅ Product Management – Add, update, or delete products easily
✅ Sales Management – Record transactions and generate bills
✅ Real-Time Inventory – Automatic stock updates after sales
✅ User Authentication – Secure login system for admin and staff
✅ Dashboard Overview – View sales, stock, and profit summaries
✅ Search & Filter – Quickly find products and sales records
✅ Responsive UI – Works on desktop and mobile browsers
✅ Reports – View and export sales/inventory reports
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, JavaScript |
| Backend | Flask (Python) |
| Database | MySQL |
| Styling | Bootstrap / Custom CSS |
| Version Control | Git & GitHub |
smart-shop-inventory/
│
├── app.py # Main Flask application
├── config.py # Database configuration file
├── requirements.txt # Python dependencies
├── database/
│ └── smartshop.sql # MySQL database file
├── static/ # CSS, JS, and images
├── templates/ # HTML templates
└── README.md # Documentation file
✅ Log in as Admin
✅ Add products and categories
✅ Record sales and generate bills
✅ View dashboard reports and stock updates
✅ Add barcode scanning support
✅ Generate PDF/Excel reports
✅ Low-stock email notifications
✅ Multi-user roles (Admin, Cashier, Manager)
✅ Cloud-based deployment
Developer: Md Zahid Hasan
📧 Email: mdzahidhasan096@gmail.com
🌐 GitHub: https://github.com/zahid096