Summary
Keywords
Full Transcript
π In this video, you'll learn how to build a complete Multitenant School Management System using Laravel 12 and a React Starter Kit!** This full-stack SaaS-style project demonstrates how to manage multiple schools (tenants) within a single shared database, securely isolating each school's data using a `tenant_id` β a real-world implementation of multitenancy in modern web applications. π GoLogin β Secure Your Online Experience π‘οΈ Browse the web with multiple profiles, proxies and automation without detection π― Activate 7 days free + 2 GB of proxies: https://bit.ly/gologin_unity-coding Use my promo code UNITYCODING to get a 40% discount on the tariff plan of your choice. π Each school (tenant) can independently manage its own: * π§βπ Students * π¨βπ« Teachers * π Courses * π Enrollments All from a clean, responsive **React-based frontend**, powered by **Laravel 12 APIs** on the backend. π§ What You'll Learn Weβll start from scratch: * Database schema setup * Laravel migrations and models * Building multitenant-aware APIs * React Starter Kit integration (Vite + Bootstrap) * Admin dashboard and modules for schools, students, teachers, and more π‘ Whether you're a developer building for a chain of schools, an ed-tech startup, or you're just exploring **SaaS and multitenancy concepts**, this tutorial gives you a complete end-to-end guide. π¦ Perfect For: Full-stack developers, Laravel & React learners, SaaS builders, and anyone interested in scalable architecture. π Timestamps β° 00:04 - Introduction & What is Multitenancy? π₯οΈ 05:10 - Live Demo: Multitenant School Management System in Action π’οΈ 13:40 - New Laravel Project Database Structure & MySQL Setup π§± 17:00 - Laravel 12 Migrations for Tenants, Users, Students, etc. 𧬠32:40 - Relationships in Laravel π§ 41:25 - React Starter Kit & Sidebar Navigation π¨βπ« 50:00 - Building the Teacher Module (CRUD) π« 1:11:51 - Setting Up the School (Tenants) Module π 1:27:52 - Course Module (Assigning Teachers to Courses) π 1:44:39 - Enrollment Module (Students to Courses) π 2:04:34 - Dashboard Module with Tenant-Specific Stats π 2:17:34 - Multitenancy in Action: Switching Between Schools β 2:20 - Conclusion & Next Steps
