Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Build a Multi-Tenant #Supabase Project + #FlutterFlow Role based app
Play lesson

FlutterFlow for Beginners - Build a Multi-Tenant #Supabase Project + #FlutterFlow Role based app

5.0 (0)
10 learners

What you'll learn

This course includes

  • 48.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

In this video, you'll learn how to build a secure role-based multi-tenant application using #Supabase. We'll use Row-Level Security (RLS) to ensure that regular users can manage their own data, while admins can manage all data within their company. This tutorial covers setting up the database, implementing role-based permissions, creating a scalable multi-tenant design where data is securely isolated by company. I'll also walk you through a simple #FlutterFlow project to demonstrate the concepts. By the end, you'll have a functional app that demonstrates how to handle user roles, permissions and multi-tenancy which can be applied to your own projects. If you are learning Supabase and FlutterFlow this is a great introduction to these concepts. Once mastered you can extend what you have learnt here with other more complex scenarios. _____ SQL Scripts - https://www.thedigitalpro.co.uk/academy/material/supabase_tenant/tables-and-policies.txt Sample Project - https://app.flutterflow.io/project/n-c-a-multi-tenant-supabase-todo-final-j0hg92 🔥 Looking for more content? Visit The Digital Pro's NoCode Academy. See link below. _____ Chapters 00:00 Introduction 00:50 Understanding Multi-Tenant Applications 02:21 Overview of the Video Content 04:40 Setting Up a Superbase Project 05:37 Configuring Authentication and Users 07:06 Creating Database Tables 08:53 Inserting Sample Data 10:54 Associating Users with Companies 12:19 Overview of Row Level Security 13:56 Creating Security Policies 16:08 Explaining Security Policies 19:06 Implementing Security Policies 21:03 Setting Up the Front-End in FlutterFlow 23:21 Sign-In Process and App State Variables 25:44 Navigating to the Homepage 26:02 Overview of the Homepage 27:38 Adding and Deleting To-Dos 29:19 Setting User and Company IDs 30:11 Conditional Visibility Based on User Role 31:19 Testing the Application 32:16 Demonstrating Security Policies in Action 36:47 Conclusion and Final Thoughts _____ 🚀 The Digital Pro's NoCode Academy: https://www.thedigitalpro.co.uk (Support the channel and go ad-free! 😉) 🔥 If you love my content why not consider buying me a coffee, it's really appreciated: https://www.thedigitalpro.co.uk/coffee 👍 Support the channel and grab yourself a free FlutterFlow account by clicking here: https://www.thedigitalpro.co.uk/flutterflow 🎉 Your love is much appreciated ... A like to this video is like a High Five!!! Thank you all.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere