Beginner4 min read

System Requirements

Verify that your development environment meets the recommended requirements for building applications with SaaSStinger Lite.

System Requirements

Before installing SaaSStinger Lite, make sure your development environment meets the recommended requirements.

Having the correct versions of Node.js, your package manager, and Firebase CLI helps avoid compatibility issues and ensures a smooth development experience.


What You'll Learn

In this guide you'll learn:

  • Supported operating systems
  • Recommended development software
  • Required developer tools
  • Hardware recommendations
  • Browser support
  • Internet requirements
  • How to verify your development environment

Operating System Support

SaaSStinger Lite is designed to work on all major desktop operating systems.

Operating SystemSupported
macOS
Windows
Linux

Regardless of your operating system, the development workflow remains the same.


Node.js

SaaSStinger Lite is built using modern JavaScript tooling and is tested with Node.js 22 LTS.

VersionStatus
Node.js 22 LTS✅ Recommended

Verify your installation.

node -v

Example output:

v22.x.x

If Node.js is not installed, download the latest Node.js 22 LTS release before continuing.


Package Managers

Although SaaSStinger Lite uses pnpm throughout the documentation, other package managers are supported.

Package ManagerSupportedRecommended
pnpm⭐ Yes
npm
Yarn
Bun
pnpm install

npm

npm install

Yarn

yarn install

Bun

bun install

For consistency with the documentation and project examples, we recommend using pnpm.


Firebase CLI

The Firebase CLI is required for tasks such as:

  • Authentication configuration
  • Firestore configuration
  • Emulator support
  • Deployment (when applicable)

Verify your installation.

firebase --version

If Firebase CLI is not installed, install it globally.

pnpm

pnpm add -g firebase-tools

npm

npm install -g firebase-tools

Git

Git is required to clone and manage your project.

Verify your installation.

git --version

Hardware Recommendations

SaaSStinger Lite does not require high-end hardware.

Recommended minimum specifications:

ComponentRecommendation
RAM8 GB minimum
StorageSSD recommended
CPUModern dual-core or better

Larger projects may benefit from additional memory and faster storage, but the starter kit runs comfortably on most modern development machines.


Browser Support

For local development and testing, we recommend using the latest version of Google Chrome.

While the application may function correctly in other modern browsers, Chrome provides the best debugging experience with React Developer Tools and the browser's built-in developer tools.


Internet Connection

An internet connection is required for:

  • Installing project dependencies
  • Accessing the Firebase services used by your application
  • Authenticating users
  • Reading and writing data in Cloud Firestore
  • Downloading package updates

Once dependencies are installed, many UI changes can still be developed locally, but Firebase-dependent features require an active connection.


Firebase Project

Before configuring SaaSStinger Lite, you'll need access to a Firebase project.

The next guide walks you through:

  • Creating a Firebase project
  • Enabling Authentication
  • Configuring Cloud Firestore
  • Connecting your project to SaaSStinger Lite

Verify Your Environment

Run the following commands to verify your setup.

Node.js

node -v

pnpm

pnpm -v

Firebase CLI

firebase --version

Git

git --version

If each command returns a version number, your development environment is ready.


Common Mistakes

Using an Unsupported Node.js Version

Using an older version of Node.js may result in dependency or build errors.

Use Node.js 22 LTS for the best experience.


Mixing Package Managers

Avoid switching between package managers for the same project.

For example:

  • Install with pnpm
  • Continue using pnpm

Mixing lockfiles (package-lock.json, yarn.lock, bun.lockb, and pnpm-lock.yaml) can lead to inconsistent dependency resolution.


Skipping Firebase CLI Installation

Although some development tasks can be completed without the Firebase CLI, installing it early avoids unnecessary setup interruptions later.


  • Installation
  • Firebase Setup
  • Environment Variables

Next Steps

Your development environment is now ready.

Continue with Firebase Setup to connect SaaSStinger Lite to your own Firebase project.

Related Articles