Logo
Documentation

Reactango Documentation

Complete guide to building full-stack applications with React and Django. From quick start to production deployment.

Documentation Overview

Everything you need to know about Reactango framework

Quick Start

Get up and running in minutes

API Examples

Real-world code examples

Deployment

Deploy to any platform

FAQ

Common questions answered

Get Started in Minutes

Follow these three simple steps to create your first Reactango application

Step 1

Install Reactango CLI

Get the command-line tool to create and manage your projects

npm install -g reactango
Step 2

Create a New Project

Bootstrap your full-stack application with one command

reactango create my-app
Step 3

Start Development

Launch both frontend and backend servers simultaneously

cd my-app && pnpm run dev

Why Choose Reactango?

Built on a foundation of modern, production-grade tooling

Lightning Fast Development

Vite-powered development with HMR, optimized production builds, and instant feedback loops for rapid iteration.

  • 3x faster development
  • Hot module replacement
  • Instant feedback

Type-Safe Full Stack

End-to-end TypeScript integration across frontend and backend APIs with automatic type generation and validation.

  • 100% type coverage
  • Auto-generated types
  • Compile-time safety

Modern React Architecture

React 18+ with concurrent features, TanStack Router for type-safe routing, and cutting-edge patterns.

  • Latest React features
  • Type-safe routing
  • Concurrent rendering

Robust Django Backend

Django REST framework with built-in authentication, admin interface, and scalable database architecture.

  • Production ready
  • Built-in admin
  • Scalable architecture

Seamless Integration

Perfect harmony between frontend and backend with shared types, unified development experience, and consistent patterns.

  • Zero configuration
  • Shared types
  • Unified DX

Deploy Anywhere

Docker support, cloud-ready architecture, and deployment guides for all major platforms and hosting providers.

  • Docker ready
  • Cloud native
  • Multi-platform

API Examples

See how Reactango seamlessly connects React frontend with Django backend

User Authentication

Complete authentication flow with JWT tokens

Django Backend
@api_view(['POST'])
def login(request):
    serializer = LoginSerializer(data=request.data)
    if serializer.is_valid():
        user = serializer.validated_data['user']
        token = generate_jwt_token(user)
        return Response({
            'token': token,
            'user': UserSerializer(user).data
        })
    return Response(serializer.errors, status=400)
React Frontend
export const Route = createFileRoute('/login')({
  component: LoginPage,
  action: async ({ request }) => {
    const formData = await request.formData()
    const response = await fetch('/api/auth/login/', {
      method: 'POST',
      body: formData
    })
    return response.json()
  }
})

Deploy Anywhere

Choose your preferred deployment platform with our comprehensive guides

Vercel

Deploy frontend to Vercel with automatic deployments

  • Connect your GitHub repository
  • Configure build settings
  • Deploy automatically on push
vercel --prod

Railway

Full-stack deployment with database included

  • Push to Railway
  • Configure environment variables
  • Automatic database setup
railway up

Docker

Containerized deployment for any platform

  • Build Docker image
  • Push to registry
  • Deploy to any cloud
docker-compose up -d

Frequently Asked Questions

Common questions about Reactango framework

Ready to Build Something Amazing?

Join thousands of developers building modern full-stack applications with Reactango