Welcome to ShipSaaS - Build Your SaaS Faster
โขShipSaaS Team
Welcome to ShipSaaS! We're excited to have you here.
What is ShipSaaS?
ShipSaaS is a commercial-grade SaaS starter kit designed to help developers and entrepreneurs launch their subscription-based web products faster. Instead of spending months building authentication, billing, and infrastructure, you can focus on what makes your product unique.
Key Features
๐ Authentication Ready
Built-in authentication with Better Auth supports:
- Email/password login
- OAuth providers (Google, GitHub)
- Magic links
- Email OTP
- Server-side sessions
๐ณ Billing Integration
Stripe integration is production-ready with:
- Subscription management
- One-time payments
- Webhook handling
- Order tracking
- Customer portal
๐ Internationalization
Multi-language support out of the box:
- Built with next-intl
- Easy to add new languages
- Locale-based routing
- Translation management
๐จ Modern UI Components
Beautiful, accessible components using:
- Tailwind CSS for styling
- Radix UI primitives
- shadcn/ui components
- Framer Motion animations
๐ Type-Safe APIs
End-to-end type safety with:
- tRPC for API layer
- Drizzle ORM for database
- Zod for validation
- TypeScript throughout
Getting Started
To get started with ShipSaaS:
- Clone the repository
- Copy
.env.exampleto.envand configure - Run
pnpm installto install dependencies - Run
pnpm db:setupto initialize the database - Run
pnpm devto start the development server
Check out our documentation for detailed guides on customization and deployment.
What's Next?
In upcoming posts, we'll cover:
- Setting up OAuth providers
- Customizing your Stripe integration
- Building your first feature
- Deploying to production
- SEO optimization tips
Stay tuned for more updates!