Multi-Vendor SaaS
Launch vendor operations, customer access, and subscriptions from one Laravel codebase.
This base project gives you tenant-aware vendors, role dashboards, authentication, and subscription-ready models without over-engineering the foundation.
Admin
Manage vendors and plans
A clean surface for SaaS-level visibility across tenants.
Vendor
Operate inside one tenant
Tenant-scoped users, subscriptions, and vendor workflows.
Customer
Simple access with extendable roles
Start with a minimal customer dashboard and expand into ordering, bookings, or support flows later.
Admin Portal
Admin Login
Access platform management and vendor oversight.
Vendor Portal
Vendor Login
Manage your vendor workspace and tenant activity.
Restaurant Listing
Browse Restaurants
Open menus, ratings, reviews, and reservation options from the public site.
Vendor Onboarding
New vendors can create an account and go straight to their dashboard.
Tenant Aware
`tenant_id` is already part of the core structure where it matters.
Breeze + Livewire
Authentication and role-based dashboards are already wired and tested.
Small-Step Ready
The structure is set for incremental features without introducing unnecessary complexity.