# Feature Matrix

| Requirement group | Project coverage |
|---|---|
| RAW PHP/MySQL/no framework | `app/`, `admin/`, `vendor/`, `customer/`, `api/` |
| Multi-vendor | vendor table, vendor panel, products, orders, wallet, shop landing |
| Admin controls | dashboard, products, vendors, customers, orders, payments, delivery, wallets, CMS, reports, roles, settings |
| Product landing pages | `landing/product.php` and SEO routes |
| Barcode/QR | `App\Core\CodeGenerator`, `api/barcode.php`, `api/qr-code.php`, print pages |
| PWA | manifest, service worker, offline fallback, icons |
| Reward/wallet | wallets, point tables, wallet service, reward preview API |
| Affiliate/MLM | affiliate members, ranks, PSA tables, team tree, cron scaffolds |
| Delivery | countries, districts, areas, zones, charges, couriers |
| Payment | COD, wallet, SSLCommerz/bKash/Nagad config stubs and callback endpoint |
| Security | sessions, CSRF, password hashing, role checks, logs |
| Reports | dashboard stats, CSV / Excel-compatible XLS / simple PDF exports, weekly/monthly report cron scaffolds |
