TinyKit Pro Documentation
Complete documentation for TinyKit Pro - a production-ready SaaS template built with Next.js 16, Convex, and Stripe
Welcome to the TinyKit Pro documentation. This guide covers everything you need to build, customize, and deploy your SaaS application.
Quick Start
New to TinyKit Pro? Start here:
- Getting Started - Set up your development environment and run the project
- Setup Wizard - Interactive configuration for your project
- Environment Variables - Configure required environment variables
Features
TinyKit Pro includes everything you need for a production SaaS:
- Authentication - Better Auth with OAuth providers
- Authorization - Role-based access control
- Billing - Stripe subscriptions and customer portal
- Organizations - Team workspaces with member management
- Notifications - Multi-channel notification system
- Email Templates - React Email with database theming
Technical Reference
Deep-dive into the architecture and patterns:
- Architecture - System design overview
- Three-Tier Security - Public/private/internal function separation
- Access Control - Modular RBAC system
- Rate Limiting - Protect your API endpoints
Guides
Step-by-step setup instructions:
- Stripe Setup - Configure billing and subscriptions
- Email Setup - Set up Resend for transactional emails
- Production Checklist - Deploy with confidence
Need Help?
- Check the Troubleshooting guide for common issues
- Review the Development Patterns for best practices