Add/Edit/Delete Products
Manage product attributes (price, stock, SKU, description)
Product variants: size, color, etc.
Upload product images and thumbnails
Category โ Subcategory โ Sub-subcategory (3-level dynamic)
AJAX-based dependent dropdowns
Admin login/registration
User login/registration
Role-based access control
Order listing (Admin)
View order details
Order status update (Pending, Processing, Completed, Cancelled)
Manage product stock
Low stock alert
Stock in/out history
Daily/Weekly/Monthly sales
Export as CSV or PDF
Generate printable invoices
PDF download
COD (Cash on Delivery)
Online Payment (e.g., Stripe/PayPal)
Order confirmation
Low stock alert
Registration/login confirmation
Product search by name/brand/category
Filter by price, rating, etc.
Admin dashboard with charts
Orders summary, revenue, top products
| Layer | Technology |
|---|---|
| Backend | PHP (Laravel 10+) |
| Frontend | Blade, Bootstrap/Tailwind |
| Database | MySQL |
| Authentication | Laravel Breeze/Jetstream |
| Charts | Chart.js / ApexCharts |
| AJAX | jQuery Axios / Fetch API |
| File Upload | Laravel File Storage |
| PDF Generation | DomPDF / SnappyPDF |