Page Path Status What it needs Vendor detail admin.vendors.show → admin/vendors/show.blade.php THIN Full profile, KYC summary, recent orders, top items, payouts/commission ledger, action buttons (approve/reject/suspend/activate/impersonate), storefront link, audit timeline New vendor admin.vendors.create → admin/vendors/create.blade.php THIN Polish to layout style with multi-section form (owner, business, slug, currency, cuisine, commission override) Edit vendor admin.vendors.edit → admin/vendors/edit.blade.php THIN Same multi-section style + danger zone (delete) KYC queue admin.kyc.index NEW Pending/under-review/verified/rejected tabs, vendor + submitted documents, quick actions KYC detail admin.kyc.show NEW Per-vendor KYC docs viewer + decision form (approve / request changes / reject with reason) 2. Users area — /admin/users/... Page Path Status What it needs User detail admin.users.show → admin/users/show.blade.php STUB Profile, roles, last login, orders placed, suspended/active toggle, reset password, verify email, impersonate New user admin.users.create → admin/users/create.blade.php STUB Form: name, email, phone, password, role select, status Edit user admin.users.edit → admin/users/edit.blade.php STUB Same form + role assignment + danger zone 3. Orders area — /admin/orders/... Page Path Status What it needs Order detail admin.orders.show → admin/orders/show.blade.php STUB Items, totals, vendor, customer, payment, fulfillment, status timeline, refund button, audit log 4. Transactions / Payouts / Refunds — /admin/transactions/..., /admin/refunds/... Page Path Status What it needs Transaction detail admin.transactions.show → admin/transactions/show.blade.php STUB Payment metadata, gateway response, related order, status update form, resend confirmation, refund link Refund detail admin.refunds.show → admin/refunds/show.blade.php STUB Refund summary, original order, status, process / mark-failed actions, audit New refund admin.refunds.create → admin/refunds/create.blade.php STUB Order picker, amount, reason, percentage helper 5. Admin profile — /admin/profile/... Page Path Status What it needs Profile show admin.profile.show → admin/profile/show.blade.php STUB Identity card, role, last login, recent activity, link to edit Profile edit admin.profile.edit → admin/profile/edit.blade.php STUB Tabs (multi-tab style we used for settings): personal info, change password, two-factor (placeholder) 6. Settings sub-pages — /admin/settings/... Page Path Status What it needs Payment methods list admin.settings.payment-methods.index STUB Sortable list, toggle, edit, delete, reorder Payment method create admin.settings.payment-methods.create MISSING Form + reusable _form partial Payment method edit admin.settings.payment-methods.edit MISSING Same _form partial Payment gateways admin.settings.payment-gateways STUB Card per gateway (Paystack, Stripe, Flutterwave) with toggle + keys Email (SMTP) admin.settings.email STUB Mailer/host/port/encryption form + "send test email" panel SEO & branding admin.settings.seo-branding STUB Logo upload, favicon, OG image, meta fields, social links, analytics IDs Legal & compliance admin.settings.legal-compliance STUB Terms / privacy / refund policy editors + business identity fields Commission (deep) admin.settings.commission MISSING Already covered briefly in /admin/settings; full page can be a deeper editor (per-tier overrides, free orders, fee preview) 7. Email templates — /admin/settings/email-templates/... Page Path Status What it needs Templates list admin.email-templates.index STUB List of templates (slug, recipient role, active toggle, last edited), filter by audience Template show admin.email-templates.show STUB Read-only preview + variables list + send-test panel Template edit admin.email-templates.edit STUB Subject, plain-text, HTML editor, variables sidebar, live preview iframe (preview-frame already routed) Email controls admin.email-templates.controls STUB Toggle matrix: template × role (customer / vendor / admin) with bulk-update 8. New "operational" admin areas not yet routed (per PRD) Page Suggested path Status Why we need it KYC queue admin.kyc.index NEW Tier-1 admin job: review vendor verification docs KYC detail admin.kyc.show NEW Per-vendor decision page Impersonate user admin.users.impersonate (POST) + banner NEW Support tool — no dedicated page, just a button on users.show and vendors.show plus a top-of-app banner Audit log detail admin.activity-logs.show OPTIONAL Drill-down on a single audit entry (already have list) Notifications inbox admin.notifications.index OPTIONAL Native Laravel notifications for admins (KYC submissions, refund requests, etc.) — can be deferred