Welcome to Documentation
This documentation will help you understand and use all features of this T3 + Cloudflare starter template.
What’s Included
This starter template provides a complete foundation for building modern web applications:
- Authentication - Secure user authentication with NextAuth.js
- Database - Drizzle ORM with D1/libSQL for data persistence
- Payments - Stripe integration for subscriptions and one-time payments
- Email - Nodemailer for transactional emails
- Blog System - Multi-source blog with MDX, Notion, and database support
- UI Components - Beautiful components built with shadcn/ui
- Type Safety - Full TypeScript support throughout
Quick Navigation
Key Features
Authentication & Authorization
Built-in authentication system with support for:
- Email/password authentication
- OAuth providers (GitHub, Google, etc.)
- Role-based access control
- Email verification
Database & ORM
Powered by Drizzle ORM with:
- Type-safe database queries
- Automatic migrations
- Support for D1 (Cloudflare) and libSQL
- Schema versioning
Payments Integration
Complete Stripe integration including:
- Subscription management
- One-time payments
- Webhook handling
- Customer portal
Modern UI
Beautiful, responsive UI built with:
- shadcn/ui components
- Tailwind CSS v4
- Dark mode support
- Accessible components
Getting Help
Need assistance? Here are some resources:
- Check out our Guides for step-by-step tutorials
- Visit the GitHub repository for source code
Next Steps
Ready to get started? Head over to the Installation Guide to set up your development environment.