1 min readJanuary 15, 2024by ShipFast Team
Getting Started with ShipFast
Learn how to set up your SaaS project in minutes with ShipFast's Next.js boilerplate.
Getting Started with ShipFast
Welcome to ShipFast! This guide will help you set up your SaaS project in minutes.
Prerequisites
- Node.js 18+
- pnpm (recommended)
- A Supabase account (free tier works great)
Quick Setup
- Clone the repository
- Copy
.env.exampleto.env.local - Fill in your environment variables
- Run
pnpm install - Run
pnpm dev
That's it! You're ready to start building.
What's Included
- Authentication - Google, GitHub, magic links, email + password
- Payments - Stripe subscriptions with webhook handling
- AI Integration - Chat interface powered by Vercel AI SDK
- Database - PostgreSQL with Drizzle ORM
- Email - Transactional emails with Resend
- Admin Panel - User management built-in
- API Keys - Generate and manage API keys for your SaaS
Next Steps
- Set up your Supabase database
- Configure Stripe payments
- Deploy to Vercel
Happy shipping!