filmov
tv
#Supabase User Profile Creation on App Sign-up - Full walkthrough
Показать описание
In this episode I will show you a fantastic technique that will take your application to the next level when new users sign up to your app. With #Supabase, not only can you create an account seamlessly, but it's also the perfect opportunity to set up a detailed profile for each user.
In this video, we'll demonstrate how to utilise a trigger that constantly monitors the user table, ensuring that as soon as an account is created, a corresponding profile entry is automatically generated. This profile row is uniquely identified by the user's ID, providing a dedicated space to store all the extended profile information within our application.
To ensure good security, we'll implement a set of policies that lock down our profile table. This guarantees that only authenticated users have read and update access to the data, protecting the privacy of our users and their valuable information.
As an added bonus, we'll also demonstrate how to include a social media username as the display name in the profile table. This feature adds a personal touch to each user's profile and enhances the overall user experience.
In this video, we'll be using a #nocode #FlutterFlow project as our example. However, rest assured that this powerful technique can be applied to any front-end stack you prefer. So, let's dive in and unlock the full potential of your application together!
00:00 Introduction
00:49 What problem are we trying to solve!
01:23 Creating the profile table
03:36 Order of events
04:27 Creating the Supabase function
07:07 Creating the Supabase trigger
08:35 Creating a user to test our profile entry
09:41 Implementing RLS on the profile table
14:25 FlutterFlow Quick Test
15:25 BONUS: Social display name entry
17:25 Outro
_____
(official launch in September, but welcome to join today 😉)
🎉 Your love is much appreciated ... A like to this video is like a High Five!!! Thank you all.
In this video, we'll demonstrate how to utilise a trigger that constantly monitors the user table, ensuring that as soon as an account is created, a corresponding profile entry is automatically generated. This profile row is uniquely identified by the user's ID, providing a dedicated space to store all the extended profile information within our application.
To ensure good security, we'll implement a set of policies that lock down our profile table. This guarantees that only authenticated users have read and update access to the data, protecting the privacy of our users and their valuable information.
As an added bonus, we'll also demonstrate how to include a social media username as the display name in the profile table. This feature adds a personal touch to each user's profile and enhances the overall user experience.
In this video, we'll be using a #nocode #FlutterFlow project as our example. However, rest assured that this powerful technique can be applied to any front-end stack you prefer. So, let's dive in and unlock the full potential of your application together!
00:00 Introduction
00:49 What problem are we trying to solve!
01:23 Creating the profile table
03:36 Order of events
04:27 Creating the Supabase function
07:07 Creating the Supabase trigger
08:35 Creating a user to test our profile entry
09:41 Implementing RLS on the profile table
14:25 FlutterFlow Quick Test
15:25 BONUS: Social display name entry
17:25 Outro
_____
(official launch in September, but welcome to join today 😉)
🎉 Your love is much appreciated ... A like to this video is like a High Five!!! Thank you all.
Комментарии