Expanding

Поделиться
HTML-код
  • Опубликовано: 3 авг 2024
  • Are you looking to enhance your user registration process beyond just email and password? #FlutterFlow, a remarkable #nocode platform, offers native support for creating new users in #Supabase. However, if you require storing additional details during the registration process, you may find yourself facing a common challenge.
    But fret not! In this video I present a workaround that caters to a multitude of scenarios. Discover how you can effortlessly populate tables instantly upon user registration and optionally provide an extended onboarding experience.
    This tutorial addresses a frequently asked question within the FlutterFlow community, and I took it upon myself to compile a suitable solution until FlutterFlow + Supabase provide enhanced integration. Hope you like the video!
    Make sure you see my previous video if you want to clone a previous project and follow along. It is essential that a profile row for a user is present when a new user registers. This is covered in the following video:
    • #Supabase User Profile...
    00:00 Introduction
    00:47 Adding additional fields to the create account
    02:57 Supabase additional fields
    03:59 Tracking registration using a Custom Data Type
    06:41 Wire up our additional field
    08:55 Determine if user is in registration mode
    12:46 Testing the create user process
    13:28 Additional scenario for onboarding
    14:32 Outro
    _____
    🚀 The Digital Pro's NoCode Academy on Patreon: www.thedigitalpro.co.uk/patreon
    (official launch in September, but welcome to join today 😉)
    🔥 If you love my content why not consider buying me a coffee, it's really appreciated: www.thedigitalpro.co.uk/coffee
    👍 Support the channel and grab yourself a free FlutterFlow account by clicking here: www.thedigitalpro.co.uk/flutt...
    🎉 Your love is much appreciated ... A like to this video is like a High Five!!! Thank you all.

Комментарии • 36

  • @AW-pm7tr
    @AW-pm7tr Год назад +3

    Excellent, finally a way to create user roles!!! 🎉

    • @the_digitalpro
      @the_digitalpro  Год назад

      Yes this is the start of being able to implement some role based activities. Just keep in mind that if you need to protect at the database level then some policy updates might be needed to fully lock down updates and database access for particular users.

  • @KaiCodingJourney
    @KaiCodingJourney Год назад +1

    That’s very useful! Thanks 🙏

  • @igorotekit797
    @igorotekit797 Год назад +3

    Hope you can do a Flutterlow and Supabase Tutorial on creating a Point of Sale App. Thanks!

  • @random-yz6lk
    @random-yz6lk Год назад +5

    Great video! Can you prioritize on making a video about how to manage data relations in supabase and query them in Flutterflow? It's almost frustratingly lack of tutorials for non-coders to make anything other than a todolist app. Thank you!

    • @beepypeepy
      @beepypeepy Год назад +1

      Seconded!

    • @Nsharafa
      @Nsharafa 11 месяцев назад +1

      Seconded too!

    • @the_digitalpro
      @the_digitalpro  11 месяцев назад +1

      Gotcha. Thanks for the suggestion. I've added it to my list

    • @AldrichCarrasco
      @AldrichCarrasco 4 месяца назад +1

      you are right. All youtubers only can do To Do List App. I wish they can do more complex apps.

  • @kousen7058
    @kousen7058 Год назад

    awesome tutorial thanks. Is it possible to create a reminder system for the Goals app with supabase?

  • @DeSofSistemas
    @DeSofSistemas 10 месяцев назад

    Hello, you can add an additional field called role to the users authentication table, for example.

  • @user-zz2he1un5j
    @user-zz2he1un5j Год назад +1

    great video! I would have used a custom type eum for the category column but it's great like that too,
    Tell me can you make a video on using a supabase function called in flutter flow api call?
    i want to know :
    how to limit use of a function to a user?
    I have to use the secret key in the header rather than the anon key ?

    • @ezzabbas8561
      @ezzabbas8561 Год назад

      Good question, I tried to use supabase function but couldn't complete the process. We need video to explain this process. And I think flutterflow is very limited for using supabase until now, so we should depends more on using api of supabase in flutterflow and using custom code, but the resources (flutterflow custom code ) are very limited.

  • @rmznovali
    @rmznovali 11 месяцев назад

    I have a question regarding notifications. Can I use notifications feature(firebase) along side with Supabase?
    Thanks for these courses. I really learned a lot and about to complete my first app :)

  • @jesusdcbernal710
    @jesusdcbernal710 Год назад

    great video thanks!! , Do you know if Flutterflow will add in some time more SUPABASE features like real time ??? thanks again :)

  • @MTSLaos
    @MTSLaos Год назад

    Can you also make video on Phone Auth FlutterFlow Supabase? I really need this instruction to use in my project

  • @swh9556
    @swh9556 Год назад

    As usual thanx for the great video!! I just have one question. I have been following this project and for some reason when I run a test mode, suddenly I get an Error saying "email rate limit exceeded" when trying to create an account. Can you help me what is wrong? Is it something to do with the supabase?

  • @ericoschatz6438
    @ericoschatz6438 10 месяцев назад +1

    Great video. Question I have is this: is there a way to load these additional fields (like category) at log in of a user and store them in the app state variables at that point? Somehow there doesn’t seem to be an option to execute a supabase query when hitting a button (eg the login button).

  • @nocodecreative
    @nocodecreative Год назад

    Great video, thank you! I'm finding this behaves strangely, sometime it updates the user profile, other times it doesn't, event with a 2 second wait it still touch and go.

    • @the_digitalpro
      @the_digitalpro  Год назад

      Hi can you confirm if the function is implemented as the same as the video? For example you have not extended it.

    • @nocodecreative
      @nocodecreative Год назад

      @@the_digitalpro not extended no. I wonder if it is because once the page is loaded, it stays in memory and doesn't first a second time? I've noticed that if I end the test session and start a new one it works again. I've also increased the wait to 4 seconds which seems to help.

  • @ezzabbas8561
    @ezzabbas8561 Год назад +1

    Great video, but how to manage the process if the user doesn't create account for himself, I mean If there is admin for the app and the admin creates account for new user, ex. IF the app is for a school and the school admin creates staff accounts. Can you explain in another video how to manage this scenario? or give us an idea here, because when you update the profile table you used authenticated user id to match the profile table record, but in my case the person who create account is not the new authenticated user , so how to match new user id in profile table?

    • @the_digitalpro
      @the_digitalpro  11 месяцев назад

      Hey this is a great question. I've added this to my wish list because it's very common usecase. Admin systems exist whereby admin users create accounts for others. I would like to cover this thanks.

  • @addict85
    @addict85 Год назад

    Yesterday, I wrote a comment, but I did so on the wrong video. Essentially, my onboarding page with the isRegistering app state was only about 50% of the time...sometimes, it would go to the onboarding destination and sometimes directly to the homepage. This morning, I got back on and changed my action Update Type to "No Rebuild" and this allow redirecting to my onboarding page 100% of the time. However, if I close the app while on the onboarding page, the app opens back up to the homepage, even if the user's actions on the onboarding page is not completed. I'll still have to figure out a way to deal with that.

    • @addict85
      @addict85 Год назад

      And I think I figured out the closing app issue by enabling Persisted on the app state!!!

  • @KaiCodingJourney
    @KaiCodingJourney 11 месяцев назад +1

    Do you have any tis on how to query supabase table from custom action? I had been trying to do that but keep facing the issues T_T There is a way to query collection with firebase, but no way to do it with supabase which is sad

    • @the_digitalpro
      @the_digitalpro  11 месяцев назад

      Hi have you explored the actual APIs available with Supabae. This is what you need to use and then obviously, as mentioned, use a custom action to perform this query. I do not have any direct tutorials on this but would be happy to create one. Alternatively just use standard API features in FlutterFlow and use JSON path.

  • @abbasjafary3443
    @abbasjafary3443 6 месяцев назад

    Where is the project?
    How can I clone it?

  • @user-cv2ms2dc4k
    @user-cv2ms2dc4k Год назад +1

    I have a question, sir.. does flutterflow provides simple search with supabase? If not then I would like to connect firebase as well to my project. Is it possible to connect both these databases in single project?

    • @the_digitalpro
      @the_digitalpro  Год назад

      Can I ask why you would want to use both Supabase and Firebase in the same project? Ideally you should just choose one. FlutterFlow, out of the box, only works with one directly however you could use Firebase as the primary and then use API calls to query Supabase although this would have limitations.

    • @user-cv2ms2dc4k
      @user-cv2ms2dc4k Год назад

      I want to have search facility 🔎 in my app.. I have supabase as primary. Thanks to your videos, I have learnt a lot. But it seems that flutterflow doesn't have search 🔎 facility for supabase... That's why I was thinking about using firebase as secondary database..