AIB Digital
Source code · ASP.NET Core 10 + Angular

Start your SaaS from month three, not day one.

The multi-tenant foundation behind Tilly POS, with the shop features taken out: sign-up, sign-in, tenants, roles, plans, billing hooks and an audit log — built properly once, so you can spend your time on the product.

ASP.NET Core 10EF Core + SQL ServerAngular 22 + Tailwind v4Docker31 integration tests
SaaS Starter Kit dashboard

What’s inside

Everything in SaaS Starter Kit.

  • Multi-tenancy that fails closed — an EF Core query filter on every tenant-owned table; no signed-in business means no rows
  • Self sign-up into a trial — a new business creates its account and lands signed in as the owner
  • Sign-in done properly — JWT access tokens, rotating hashed refresh tokens in an HttpOnly cookie, reuse detection and lockout
  • Roles and permissions — Owner, Administrator, Manager, Member and custom roles; nobody can grant more than they hold
  • Branches — locations per business with per-user access
  • Plans and billing — server-enforced limits, trial / past-due / read-only states, and a signed webhook ready for Stripe or Paddle
  • An audit log nobody can edit — every change with before and after values, sign-ins and failures
  • A worked example — a complete Customers module and a step-by-step guide to adding your own
  • Operations included — Docker Compose, health checks, security headers, rate limiting, backup scripts, GitHub Actions CI
  • Tested against a real database — 31 integration tests run the real API against SQL Server

Screens

What you get, as it looks.

Dashboard
Dashboard
Roles and permissions
Roles and permissions
Plans and billing
Plans and billing

Licences

Two licences, no subscription.

Regular licence
$49

Build one end product — yours or one client’s — including a paid SaaS with any number of customers.

Choose Regular
Extended licence
$149

Unlimited end products, yours or your clients’. For agencies and studios.

Choose Extended

Paid once through Gumroad. Free 1.x updates for 12 months and email support for setup questions. You may not resell or share the source itself.

Read how it works first. Multi-tenancy in EF Core: make “no tenant” mean “no rows” ↗ — a free article on dev.to. Questions before buying? Talk to us or WhatsApp +92 335 684 6600.