Vue Starter Kit
Laravel SaaS backend + Vue 3.5 frontend.
$29one-time
- Lifetime access
- Weekly updates
- Vue 3.5, TypeScript & shadcn-vue
- Multi-tenancy, auth, roles & permissions
- Access to the Vue kit repository
Production-ready Laravel 13 starter kits with multi-tenancy, authentication, roles & permissions and localization already working. Every kit runs on the same backend, and you pick Vue, React or Svelte for the frontend.
Built on the current Laravel stack
What you get
Install a kit and you start with a working product, not an empty Laravel project.
Every kit comes with the same production-ready Laravel backend and a finished Vue, React or Svelte frontend. Sign-in, tenant management, users and settings already work end to end, so you can spend your first day on the features that make your product yours.
Ready on install
Sidebar or header app layouts and card, simple or split sign-in pages.
Every file lives in your app, so you can change whatever you like.
The same Laravel backend, with the frontend your team already knows.
Styled with Tailwind CSS v4 utilities and design tokens.
Typed routes with Wayfinder and types generated from Data classes.
shadcn-vue, shadcn/ui and shadcn-svelte components in every kit.
A GitHub Actions workflow runs the test suite on pushes to main and on pull requests.
Light, dark and system appearance, remembered in the browser.
Why SaaS Laravel
Start from a codebase that already handles the hard, repetitive parts of a multi-tenant product, and spend your time on what makes yours different.
Tenants, domains, authentication, roles, invitations and maintenance mode are already built, wired up and covered by tests.
Each feature lives in Modules/<Module> with thin controllers, services, Data classes and its own routes.
Wayfinder generates typed route functions and Spatie Data classes become TypeScript types for your pages.
stancl/tenancy gives every tenant its own database, identified by subdomain, with separate central and tenant guards.
Pest feature tests, Larastan, Pint, ESLint and Prettier run with a single composer test command.
Laravel Boost guidelines and project skills help coding agents stick to the conventions the codebase already uses.
Features
Real screens from the kits, rebuilt here in HTML. Every feature ships in all three frontends.
Multi-tenancy
Create a tenant and the kit provisions its database, runs tenant migrations, seeds roles, permissions and menus, then creates the primary administrator.
Domains
Each tenant can have primary and secondary domains. Every domain gets its own app name, default language and sign-in features.
Users, roles & permissions
Spatie roles and permissions for both the central app and every tenant. System roles receive their default permissions automatically.
Maintenance & suspension
Switch every tenant workspace into maintenance from Setup → Tenant Settings while the central app stays online.
Authentication
Laravel Fortify handles every auth flow for the central app and each tenant, and passkeys are already built in.
Localization
Every screen, menu, email and validation message is translated, and the translations reach the frontend automatically.
Layout settings
Set the default look for everyone from Setup → Layout Settings. Every user can then pick their own workspace layout under Settings → Layout.
Menus & navigation
Menus are stored in the database, so you can reorder and reshape the navigation without touching any code.
Designed 403, 404, 500 and 503 pages that match the rest of the app.
Wayfinder route helpers and TypeScript types generated from Data classes.
A marketing home page on the central domain, ready to customise.
Laravel Boost guidelines and skills so AI agents follow the kit conventions.
Layouts
Pick a card, simple or split sign-in page and a sidebar or header app layout. Set the defaults in Setup → Layout Settings, and every user can override them.
resources/js/layouts/auth/
Customize
All of the code lives in your application: components, layouts, pages and translations. Change anything from the logo to the sign-in screen, and give each domain its own app name.
Architecture
The Laravel code is identical in every kit. Only resources/js changes, so you learn the backend once and can switch frontends whenever you like.
authlocalelanguagesmenuslayoutflashDeveloper experience
We built it around Laravel Herd, with *.test domains and wildcard subdomains, so tenant workspaces work locally with no extra setup.
composer setup installs everything and builds assets. composer dev starts the server, queue, logs and Vite together.
Wayfinder generates route functions in resources/js, and Spatie Data classes turn into TypeScript types.
composer test runs linting, type checks and the Pest suite. composer lint fixes style across PHP and TypeScript.
Laravel Boost adds guidelines and skills, so AI coding agents know how the project works from the first prompt.
# install dependencies, create .env, migrate, build
$ composer setup
✓ Application key set
✓ Migrations complete
✓ Assets built
# server + queue + logs + vite
$ composer dev
server Server running on http://127.0.0.1:8000
queue Processing jobs from the [default] queue
logs Tailing application logs
vite VITE ready — local dev server
# lint, type check and run the Pest suite
$ composer testBilling
We left payments out of the starter kit on purpose. Every SaaS product has its own payment needs: different countries, currencies and pricing models, and a different favourite provider.
So rather than pick a provider for you, the kit leaves the billing layer open. You add the gateway that suits your business.
Weekly updates
Your purchase includes lifetime access to the repository and every weekly update we push to it. No renewal, no subscription.
We ship fixes, new features and dependency upgrades to Vue, React and Svelte at the same time.
Each update lands in the kit repository you have access to, with a commit history you can follow.
Nothing changes in your project until you say so. Merge updates in on your own schedule.
We publish updates every week. How updates work →
Testimonials
Developers building faster with SaaS Laravel starter kits.
Sample testimonials
Pricing
One payment gets you lifetime access to your kit's repository, and every weekly update that lands in it.
Laravel SaaS backend + Vue 3.5 frontend.
$29one-time
Laravel SaaS backend + React 19 frontend.
$30one-time
Laravel SaaS backend + Svelte 5 frontend.
$33one-time
Vue, React and Svelte together, one payment.
$79one-time
One-time payment · Lifetime access · Weekly updates included · No recurring subscription
You pay through GitHub Sponsors. See how it works →
Pick a starter kit and pay once. You get lifetime access and weekly updates, and your next product starts with tenants, auth and permissions already done.
One-time payment · Lifetime access · Weekly updates included · No recurring subscription