Back to projects

LaunchStack

NestJSReactPostgreSQLKysely

A full-stack TypeScript starter for multi-tenant SaaS, with authentication, organizations, roles, and email already connected.

Source code Documentation

Screenshot

LaunchStack dashboard with sidebar navigation and organization controls.
LaunchStack’s dashboard from the project repository.

What I built

A full-stack SaaS foundation covering sign-in, email verification, organizations, member invitations, role-based access, and transactional email.

Engineering decisions

NestJS and React share API types and validation. PostgreSQL and Kysely handle persistence, while Better Auth supplies email and Google sign-in.

What it enables

Developers can start with working account and organization flows, then build their product on top. The source and setup documentation are public.