Introduction
Introducing MinuteShip, a complete TanStack Start boilerplate for building SaaS websites on Cloudflare Workers
What is MinuteShip?
Welcome to MinuteShip, a complete TanStack Start SaaS boilerplate built on Cloudflare Workers. This project helps you ship your SaaS product faster with a modular, extensible codebase.
Whether you're a beginner or an experienced developer, this documentation will guide you through configuring and deploying your website. Let's get started!
Tech Stack
- TanStack Start: Full-stack React framework with file-based routing.
- Vite: Fast frontend build tool and development server.
- Drizzle ORM: Type-safe database ORM tool.
- Better Auth: Modern, secure, framework-agnostic authentication.
- Shadcn UI: Beautiful pre-built UI component library.
- Base UI: Unstyled UI component library.
- Tailwind CSS: Utility-first CSS framework.
- Content Collections: Type-safe content data collection library.
- Resend: Email API for developers.
- Stripe: Secure and reliable payment platform.
- Creem: Payment platform for indie developers.
- Waffo Pancake: MoR payment platform for indie hackers.
- TanStack AI: Unified AI orchestration framework with streaming and tool-calling.
- Cloudflare Workers AI: Edge AI inference with serverless GPUs on Cloudflare's global network.
- Cloudflare Email: Transactional email delivery via the Cloudflare REST API.
- Cloudflare D1: Serverless database built on SQLite.
- Cloudflare R2: Object storage with zero egress fees.
- Cloudflare KV: Key-value storage for server-side caching.
- Cloudflare Workers: Serverless edge compute platform.
- Cloudflare AI Gateway: Monitor and manage requests to AI providers.
Scope of This Documentation
This documentation assumes you have some familiarity with TanStack Start and Cloudflare Workers. We won't cover the basics of these technologies here — please refer to their official documentation as needed.
- TanStack Start: TanStack Start Documentation
- Vite: Vite Documentation
- Drizzle: Drizzle Documentation
- Tailwind CSS: Tailwind CSS Documentation
- Shadcn/ui: Shadcn/ui Documentation
- Base UI: Base UI Documentation
- Better Auth: Better Auth Documentation
- Stripe: Stripe Documentation
- Creem: Creem Documentation
- Waffo Pancake: Waffo Pancake Documentation
- Resend: Resend Documentation
- TanStack AI: TanStack AI Documentation
- Cloudflare D1: D1 Documentation
- Cloudflare R2: R2 Documentation
- Cloudflare KV: KV Documentation
- Cloudflare Workers: Workers Documentation
- Cloudflare Workers AI: Workers AI Documentation
- Cloudflare Email: Cloudflare Email Service Documentation
- Content Collections: Content Collections Documentation
Getting Help
If you're stuck, here are some ways to get help:
- Read the MinuteShip documentation
Next Steps
Now that you know about MinuteShip, here are some next steps:
- Getting Started: MinuteShip template getting started guide
- Environment Configuration: Configure environment variables
- Database: Configure database
- Deployment: Deploy to Cloudflare Workers