Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How To Build a FastAPI and React Full Stack App - Clerk, Databases, LLMs and More

Tech with Tim via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a comprehensive full-stack web application using FastAPI for the backend and React for the frontend in this 2.5-hour tutorial. Master the integration of modern authentication with Clerk, database management, and AI/LLM capabilities to create a portfolio-worthy project. Start with project setup and dependency management, then implement Clerk authentication system with proper configuration and settings. Build responsive frontend components with React, including navigation bars, forms, and styling. Develop a robust FastAPI backend with proper authentication integration, database models, and API routes. Integrate artificial intelligence and large language models into your application for enhanced functionality. Connect frontend and backend systems seamlessly, implement Clerk webhook events for real-time updates, and configure Ngrok as an API gateway for development and testing. Gain hands-on experience with professional development tools including PyCharm IDE, OpenAI API platform, and modern Python package management with UV.

Syllabus

00:00:00 | Project Demo
00:02:27 | Project Setup & Dependencies
00:10:09 | Clerk Authentication Setup
00:28:21 | Navbar & Styling
00:35:13 | Clerk Settings
00:38:19 | Frontend Component/Forms
01:02:40 | FastAPI Backend Setup
01:09:57 | Backend Clerk Auth Setup
01:18:57 | Database Models
01:35:45 | Backend Routes
01:46:40 | AI/LLM Integration
02:01:36 | Frontend/Backend Integration
02:19:01 | Clerk Webhook Events
02:27:10 | Ngrok API Gateway Setup

Taught by

Tech With Tim

Reviews

Start your review of How To Build a FastAPI and React Full Stack App - Clerk, Databases, LLMs and More

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.