{"repo":"raythurman2386/fastapi-react-starter","free":true,"listed":false,"github":"https://github.com/raythurman2386/fastapi-react-starter","clone":"git clone https://github.com/raythurman2386/fastapi-react-starter.git","description":"A modern starter template featuring a FastAPI backend with a PostgreSQL database and React 19 frontend with Tailwind CSS, React Router 7, Shade/cn, and vite tooling.","language":"TypeScript","stars":48,"topics":["fastapi","react","tailwindcss","vite"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"FastAPI React Starter Template A modern, full-featured starter template featuring FastAPI backend and React 19 frontend with TypeScript, Tailwind CSS, and shadcn/ui components. Features - Backend (FastAPI) - Fast and modern Python web framework - PostgreSQL/SQLite database with async SQLAlchemy ORM - JWT-based authentication system - Role-based access control - Async database operations - Proper connection pooling and cleanup - Environment configuration with pydantic - Structured logging - Health check endpoint - Graceful shutdown handling - Modular project structure - Frontend (React 19) - Latest React features including use hook - TypeScript for type safety and better developer experience - React Router 7 for client-side routing - shadcn/ui components for beautiful, accessible UI - Component-based architecture - Custom hooks for data fetching - Modern error handling with Error Boundaries - Suspense for loading states - Tailwind CSS for styling - Environment configuration - Vite for fast development Project Structure Quick Start Using Docker (Recommended) 1. Clone the repository: 2. Create environment files: Create .env file in the root directory: 3. Start the application with Docker: This will: - Start PostgreSQL database - Apply migrations to a fresh database (e.g., after Docker volume removal) - Start the FastAPI backend at http://localhost:8000 - Start the React frontend at http://localhost:5173 The Swagger docs will be available at http://localhost:8000/docs Automated S","default_branch":null,"files":null,"tree":[],"storefront":"/r/raythurman2386","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raythurman2386/fastapi-react-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}