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, 2025Introduction
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 .envFill in your Clerk, Stripe, and database credentials, then install dependencies:
pnpm install
pnpm devVisit 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.