Craft Your Startup Documentation
Welcome to Craft Your Startup - the most comprehensive FastAPI + React boilerplate for building production-ready applications. Choose your tier and accelerate your development journey.
Available Tiers
🚀 Hustler (Foundation)
Perfect for getting started:
- FastAPI + React foundation
- Authentication system
- Basic CRUD operations
- PostgreSQL integration
- Docker setup
💎 Top G (Premium)
Everything in Hustler, plus:
- Advanced authentication (OAuth, JWT)
- Payment integration (Stripe)
- Email systems
- Advanced UI components
- Production deployment guides
🤖 AI Velocity (Ultimate)
Everything in Top G, plus:
- 12+ Cursor Rules for AI-native development
- Modern design system with light/dark themes
- Template-driven code generation
- Enhanced Taskfile commands
- AI-guided development workflows
AI Velocity Features (Premium Tier)
If you have AI Velocity, unlock these exclusive features:
AI-Native Development
- AI Velocity Overview - What makes AI Velocity special
- Cursor Rules System - Master AI-powered development
- AI Velocity Deployment - Enhanced deployment workflows
Advanced Tutorials
- FastAPI Tutorial Series - Complete learning path
- Dependency Injection Mastery - Clean architecture
- JWT Authentication Guide - Production security
- Background Tasks - Async processing
- Application Lifecycle - Production deployment
Core Documentation (All Tiers)
Getting Started
- Installation Guide - Set up your project
- Configuration - Environment and settings
- Database - Database setup and migrations
Development
- Frontend - Frontend development guide
- API - API documentation and usage
- FAQ - Common questions and troubleshooting
Deployment
- Deployment - Deploy your application
Technology Stack
Backend:
- FastAPI - Modern Python web framework
- SQLModel - Type-safe database operations
- PostgreSQL - Robust relational database
- Alembic - Database migrations
Frontend:
- React 18 - Modern UI library
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool
- Material-UI - Professional UI components
AI Velocity Exclusive:
- Cursor Rules - AI development assistance
- Modern Design System - Consistent styling
- Enhanced Workflows - Streamlined development
Prerequisites
Before proceeding, ensure you have:
- Python 3.11+ (We recommend pyenv)
- Poetry for dependency management
- Docker for database setup
- Node.js 18+ for frontend development
- AI Velocity users: Visual Studio Code with Cursor for AI features
Quick Start
1. Installation
# Extract your boilerplate ZIP file
unzip craftyourstartup-boilerplate-[your-tier].zip
cd craftyourstartup-boilerplate-[your-tier]
# Install dependencies
poetry install
cd frontend && npm install
2. Environment Setup
3. Start Development
# Start backend (all tiers)
task run-local
# Start frontend (all tiers)
cd frontend && npm run dev
# AI Velocity: Use Cursor Rules for enhanced development
What's Your Tier?
Not sure which tier you have? Check your repository or purchase:
- Hustler - Core features for rapid prototyping
- Top G - Full production features + advanced integrations
- AI Velocity - Everything + AI-native development tools
Get Support
- 📖 Documentation - Browse the guides in this site
- 💬 Community - Join our Discord community
- 🐛 Issues - Report bugs in your repository
- 📧 Support - Contact support for premium tiers
Start Building
Hustler/Top G users: Begin with the Installation Guide to set up your development environment.
AI Velocity users: Start with the AI Velocity Overview to unlock the full power of AI-native development, then follow the Installation Guide.
Transform your startup idea into reality with Craft Your Startup! 🚀