Laravel 8 Blade super-admin panel for the Storak multi-vendor e-commerce marketplace. Manages vendor lifecycle, 3-level category hierarchy, product moderation, order management, commissions, website content, and role-based sub-admin access. All data fetched from the Storak backend API via Unirest HTTP.
- Vendor Lifecycle — view all/incomplete/under-review/approved/rejected vendors; approve/reject; store management
- Category Taxonomy — 3-level hierarchy (Categories → Subcategories → Child Categories) with CRUD, archive/restore, drag-and-drop order, status toggle
- Product Management — CRUD + variants + translations + mass Excel upload + product Q&A and review moderation
- Customer Management — profile listing, wishlist/cart viewer, account status toggle
- Order Management — listing, status updates, PDF invoices
- Commission Module — view and update commission rules
- Content — banners, mobile covers, site settings, app settings, social login links, partners, subscribers, contacts
- Access Control — roles, permissions, sub-admin user creation
- Cache Management — one-click clear at
/cache - Dashboard — counts for categories, products, brands, stores, vendors, buyers + recent orders/products
All data via Unirest\Request HTTP calls to config('app.url') . 'api/admin/...'. Tightly coupled to Storak backend API.
composer install
cp .env.example .env && php artisan key:generate
# Set APP_URL to Storak backend API URL
php artisan migrate && php artisan serveMIT