Getting Started with ShiftFast

Everything you need to know to launch your first SaaS product with this starter kit.

SShiftFast Team
Published on January 15, 2025

Introduction

ShiftFast gives you a production-ready Next.js foundation with authentication, billing, and a scalable architecture already in place. This post walks you through the key pieces so you can ship your product faster.

What's Included

The starter ships with:

  • Auth & Multi-tenancy — Clerk-powered sign-up, organization switching, and RBAC roles
  • Billing — Stripe integration with subscription plans and a customer portal
  • Database — PostgreSQL via Drizzle ORM with a dual-URL pooler strategy
  • Marketing pages — Landing page, pricing, docs, and blog out of the box

Setting Up Your Environment

Clone the repository and copy the example environment file:

git clone https://github.com/your-org/shiftfast.git
cd shiftfast
cp .env.example .env

Fill in your Clerk, Stripe, and database credentials, then install dependencies:

pnpm install
pnpm dev

Visit http://localhost:3000 to see your app running.

Next Steps

Once you have the basics running, explore the dashboard, invite team members, and connect a Stripe test account. The documentation covers each integration in depth — check the /docs section to go further.