pos_project/
├── manage.py
├── requirements.txt
├── .env.example
├── pos_project/
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── shop/
├── models.py # Product, Sale, SaleItem
├── views.py # POS, Dashboard, API views
├── urls.py
├── admin.py
├── templates/shop/
│ ├── base.html
│ ├── pos.html # Main POS Interface
│ ├── dashboard.html # Dashboard + Charts
│ └── products.html # Product Management
└── static/shop/
├── css/style.css
└── js/pos.js
pip install -r requirements.txtCreate .env file from .env.example and fill in your MySQL credentials.
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py seed_products # Load sample productspython manage.py runserver- POS Interface: http://localhost:8000/
- Dashboard: http://localhost:8000/dashboard/
- Admin: http://localhost:8000/admin/
- ✅ POS Interface (MMK / THB currency)
- ✅ Product Management (Add/Edit/Delete)
- ✅ Sales Overview & History
- ✅ Stock Alert (Low stock notifications)
- ✅ Daily/Monthly Report Charts
- ✅ Receipt Print
- ✅ MySQL Database