Platform 1 · Starter Kits
Boilerplate Buffet: 40 Micro-Starters
built by Kadri Tamm
All levels 40 files 619 aboard
Open fare
€1–€100
All lines running
Instant download · Free updates · 14-day refund
Line KJ-101 Platform 1 · Starter Kits
A multi-tenant Laravel SaaS starter with teams, roles, Stripe subscriptions and a deploy pipeline already wired.
KT Maintained by Kadri Tamm
Every bullet below is in the download, working, the moment your payment clears.
5 parts · 188 files · 2h 22m of walkthroughs
38 files with a 24m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.
The full file tree and the walkthroughs are in your download, available straight after checkout.
41 files with a 31m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.
The full file tree and the walkthroughs are in your download, available straight after checkout.
47 files with a 42m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.
The full file tree and the walkthroughs are in your download, available straight after checkout.
29 files with a 18m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.
The full file tree and the walkthroughs are in your download, available straight after checkout.
33 files with a 27m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.
The full file tree and the walkthroughs are in your download, available straight after checkout.
5 parts · 188 files
2h 22m total length
Short list, and deliberately so. If you meet these you can start today.
Laravel SaaS Express is the codebase Kadri starts every subscription product from, cleaned up and documented for other people. It gives you sign-up and login with email verification and two-factor authentication, teams with invitations and four built-in roles, per-team Stripe subscriptions with trials, proration and dunning emails, and an admin area for support staff — all running on Laravel 12 with Tailwind CSS and Alpine.
Tenancy is row-level with a global scope, so a forgotten where-clause cannot leak one customer's data to another; a test in the suite proves it. The billing layer listens to Stripe webhooks idempotently and keeps a local mirror of every subscription, so your app never has to call Stripe to decide whether a feature is unlocked.
The kit ships with 214 Pest tests, a GitHub Actions workflow, a zero-downtime deploy script for a plain Ubuntu server and a 40-page architecture guide that explains every decision and how to reverse it.
Still unsure about something? Write to our contact page and a human answers, usually the same working day.
Reviews are written by people who bought this product. We publish the critical ones too.
4.6
Rated 4.6 out of 5Product rating · 5 reviews
Henrik Saar
Founder, invoicing SaaS
I had built teams and billing twice before and hated it both times. The tenant-isolation test alone was worth the price: it caught a raw query of mine that skipped the global scope on day two.
Maria Costa
Freelance Laravel developer
Plenty of boilerplates give you code. This one tells you why the subscription mirror exists and how to rip it out if you disagree. I have now used it for two client projects.
Tom Achterberg
CTO, two-person start-up
Stripe proration and dunning worked first time in test mode. I knocked off a star because the four fixed roles took some untangling when we needed custom permissions, though the guide does cover it.
Ines Duarte
Backend engineer
Fresh Ubuntu box, ran the deploy script, had the app live with queues and TLS in about forty minutes. The upgrade notes between versions have been clear about every migration.
Kevin Brandt
Agency developer
It is a lot of code to absorb and the first afternoon felt heavy. Once I followed the guide chapter by chapter it clicked, and the Pest suite made me confident changing things.
Laravel architect, builds the SaaS and billing lines
Kadri has spent eleven years building subscription products in PHP, the last six of them on Laravel, for clients ranging from a two-person bookkeeping start-up to a national ticketing operator. She maintains the Starter Kit and billing lines at Koodijaam and writes every architecture guide herself. Her rule for a kit is simple: if she would not deploy it for a paying client, it does not ship.
One-time payment · lifetime access