Beginner5 min read

Introduction

Learn what SaaSStinger Lite is, how to access the source code, and how to get started.

Introduction

Welcome to SaaSStinger Lite.

SaaSStinger Lite is a production-ready Next.js + Firebase SaaS Starter Kit designed to help developers build and ship modern SaaS applications faster.

Instead of starting from an empty project and rebuilding authentication, workspace management, authorization, database structure, and dashboard functionality, you get a structured foundation that you can customize for your own product.

You can use SaaSStinger Lite to build project management platforms, CRM applications, internal business tools, client portals, AI applications, team collaboration software, and other SaaS products.

Start Here: Get Your GitHub Access

SaaSStinger Lite source code is distributed through a private GitHub repository.

Your GitHub username was requested during Whop checkout so that repository access can be provided to you.

After purchasing

  1. Sign in to the GitHub account associated with the username you provided during checkout.
  2. Check your GitHub notifications and email for a repository invitation from SaaSStinger.
  3. Accept the invitation to the private SaaSStinger Lite repository.
  4. Once access is confirmed, continue with the installation documentation below.

Haven't received your invitation?

Repository access is provided manually after purchase.

If you do not see your GitHub invitation after a reasonable amount of time, check that you are signed in to the correct GitHub account and check your GitHub notifications and email.

If you still cannot find the invitation, contact SaaSStinger Support with the email address used for your purchase and the GitHub username you provided during checkout.

Important: Your GitHub repository access is for your purchased license. Do not share repository access, redistribute the source code, publish the repository publicly, or resell the starter kit.

Why SaaSStinger Lite?

Building a SaaS application involves much more than creating pages and connecting a database.

A production application typically needs:

  • User authentication
  • Email verification
  • Password reset
  • User profiles
  • Workspace management
  • Workspace switching
  • Role-based access control (RBAC)
  • Firestore security rules
  • Server-side authorization
  • Activity tracking
  • Audit logs
  • Notifications
  • Responsive dashboard layouts
  • A maintainable project structure

SaaSStinger Lite provides these building blocks so you can focus on developing the features that make your product unique.

Built for Firebase Spark Plan Compatibility

SaaSStinger Lite is designed with Firebase Spark plan compatibility in mind.

This gives you a practical starting point for building and testing without immediately requiring Firebase Blaze billing.

You can:

  • Build and test your application
  • Create your own Firebase project
  • Develop within the applicable Spark plan limits
  • Validate your product before upgrading
  • Upgrade your Firebase project later if your application requires additional resources

Firebase quotas, limits, available services, and billing requirements are determined by Firebase and may change over time.

Important: SaaSStinger Lite does not provide a Firebase project or Firebase credentials. You must create and configure your own Firebase project.

Technology Stack

SaaSStinger Lite is built using modern technologies widely used across the JavaScript ecosystem.

TechnologyPurpose
Next.js 16.2.9 (App Router)Full-stack React framework
React 19User interface
TypeScriptType-safe development
Tailwind CSSStyling
shadcn/uiReusable UI components
Firebase AuthenticationAuthentication
Cloud FirestoreDatabase
Firebase Admin SDKServer-side Firebase operations
Next.js Server ActionsServer-side application operations
ZodSchema validation
React Hook FormForm management
pnpmPackage management

Included Features

SaaSStinger Lite includes:

  • Authentication
  • Email verification
  • Password reset
  • User profiles
  • User settings
  • Multiple workspaces
  • Workspace switching
  • Workspace settings
  • Team invitations
  • Member management
  • Workspace-based RBAC
  • Owner, Admin, and Member roles
  • Dashboard
  • Projects
  • Tasks
  • Notes
  • Tables
  • Canvas/widgets
  • Notifications
  • Activity
  • Audit logs
  • Usage tracking
  • Firebase security rules
  • Server-side authorization
  • Service/repository architecture

Firestore Data Model

The starter kit includes a structured Firestore data model with collections for areas such as:

  • users
  • workspaces
  • memberships
  • invites
  • notifications
  • auditLogs
  • activity
  • projects
  • projectTables
  • projectNotes
  • tasks
  • usage

The application uses Firestore Security Rules together with server-side authorization and workspace membership checks to protect application data.

Who Is This For?

SaaSStinger Lite is designed for developers who want a structured starting point for building SaaS products.

Common use cases include:

  • Project management software
  • CRM platforms
  • Internal business tools
  • Client portals
  • AI applications
  • Team collaboration tools
  • Startup MVPs
  • Admin dashboards

You can customize the source code and build your own personal or commercial applications under the included license.

Documentation Structure

The documentation is organized into:

  • Getting Started
  • Core Concepts
  • Building Features
  • Components
  • Deployment
  • Reference
  • Guides
  • Troubleshooting

If you're new to SaaSStinger Lite, follow the Getting Started section in order.

Prerequisites

Before continuing, make sure you have:

  • Node.js 22 LTS
  • pnpm 10 or later
  • Firebase CLI
  • Your own Firebase project
  • Basic knowledge of React and Next.js
  • Git and a GitHub account

After receiving GitHub repository access, follow this order:

GitHub Access → Installation → Firebase Setup → Environment Variables → Development → Deployment

Next Steps

Once you have accepted your GitHub repository invitation, continue with:

  1. Installation
  2. System Requirements
  3. Firebase Setup
  4. Environment Variables
  5. Deployment

You're ready to start building with SaaSStinger Lite.

Related Articles