SmartDukan is a web-based inventory management system designed for small and medium local shop owners. It helps shopkeepers manage stock, track sales, and maintain customer records digitally — replacing traditional manual methods.
🌐 Live Demo: https://smartdukan.gt.tc
Most local shop owners still rely on notebooks (khatabook) to manage:
- Inventory
- Sales
- Customer credit
This leads to:
- Data loss
- Poor tracking
- No analytics
SmartDukan provides a simple digital platform where shop owners can:
- Manage inventory in real-time
- Track sales and transactions
- Maintain khatabook (credit records)
- Search products instantly
- User login & logout
- Secure session handling
- Password reset & verification
- Add / update / delete products
- Track stock levels
- Fetch product details dynamically
- Record daily sales
- Maintain transaction history
- Manage customer credit
- Track dues and payments
- Contact form with email integration (PHPMailer)
- Quick product search
Frontend:
- HTML
- CSS
- JavaScript
Backend:
- PHP
Database:
- MySQL
Libraries:
- PHPMailer
smartdukan/
│
├── assets/ # CSS, JS, images
├── config/ # Database configuration
├── includes/ # Reusable components (navbar, footer)
├── modules/ # Core functionalities
├── pages/ # UI pages
├── vendor/ # External librariesgit clone https://github.com/pip-lakshya/smartdukan.gitC:/xampp/htdocs/smartdukan- Start Apache & MySQL from XAMPP
- Create a database in phpMyAdmin
- Import the provided SQL file
http://localhost/smartdukan
or
https://smartdukan.gt.tc/- Go to config folder
- Copy
config.sample.php - Rename it to
config.php - Add your database credentials
- 📊 Analytics dashboard
- 🤖 AI-based demand prediction
- 📱 Mobile app version
- 🔔 Low stock alerts
- ☁️ Cloud deployment
Lakshya Bhandari
Feel free to fork this repo and contribute!
This project is built for learning and practical implementation purposes.






