Skip to content

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

  1. AI Velocity Overview - What makes AI Velocity special
  2. Cursor Rules System - Master AI-powered development
  3. AI Velocity Deployment - Enhanced deployment workflows

Advanced Tutorials

  1. FastAPI Tutorial Series - Complete learning path
  2. Dependency Injection Mastery - Clean architecture
  3. JWT Authentication Guide - Production security
  4. Background Tasks - Async processing
  5. Application Lifecycle - Production deployment

Core Documentation (All Tiers)

Getting Started

Development

  • Frontend - Frontend development guide
  • API - API documentation and usage
  • FAQ - Common questions and troubleshooting

Deployment

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:

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

# Copy and configure environment
cp local.env.example local.env
# Edit local.env with your settings

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! 🚀