FastAPI + React B2B SaaS Full Project Build - Organizations, Users, Billing, Roles and More
Tech with Tim via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete B2B SaaS application from scratch using FastAPI and React in this comprehensive tutorial. Develop a full-featured software-as-a-service platform that includes user authentication, organization management, team member handling, billing systems, subscriptions, user permissions, and role-based access control. Master the integration of Clerk for authentication and user management while building both backend APIs with FastAPI and a modern frontend interface with React. Explore essential SaaS architecture patterns including multi-tenancy through organizations, subscription billing workflows, and permission systems that allow different user roles within teams. Follow along as you set up the development environment, configure Clerk for authentication services, implement robust backend APIs, create responsive frontend components, and integrate subscription and billing functionality. Gain practical experience with modern web development tools and frameworks while building a production-ready SaaS application that demonstrates real-world software engineering practices for B2B platforms.
Syllabus
| Overview
| Project Demo
| Setup & Install
| Clerk Setup
| The Backend
| Writing the Frontend
| Subscription & Billing
Taught by
Tech With Tim