Hi thanks for the tutorial, I tried it and all works fine.. except that when I click on the reset button in the email, it redirects to the already logged in page and not to the reset password. I tried alreday logg out ofc.. Could someone help me?
@nirangajayakody3720Күн бұрын
Thanks for the explanation
@agitanet3 күн бұрын
Excelent, now when in the table has others columns and after select a option in the dropdown, he display others values of the table in others fields?
@MySynalex5 күн бұрын
Many thanks for the demo. I learned alot from you as a starting point of realtime chat app. However, are you sure the subscribed channel could be unsubscribed by the code you are using? From my understanding, the subscribed RealtimeChannel has to be saved as an object then pass to the unsubscribe code action. Otherwise, unsubscribe action can't find the corresponding subscribed channel. Maybe I am wrong, but simply do unsubscribe with your code did not work on mine.
@RiverYMH8 күн бұрын
Hi, Thanks for this amazing video. I have one problem! OTP is not received from my Thailand phone, in Twilio, Error code is 30007. Can you please help me how to solve this problem?
@just_xolotl7 күн бұрын
Hey there! It appears that it is because your text message has been deemed as spam/violating which causes it to be rejected. You can take a look here: www.twilio.com/docs/api/errors/30007
@flutterflowexpert8 күн бұрын
Great work man! I am going to test it and let you know if that works for me as well
@just_xolotl3 күн бұрын
Please do!
@ahmedjawad73508 күн бұрын
that was so cleat many thanks:)
@just_xolotl3 күн бұрын
Glad it helped!
@adityaswaroop22158 күн бұрын
Great tutorial dude, didn't get the logic behind why you used signup action for resending the otp for login
@just_xolotl8 күн бұрын
Thanks. The sign up action was used as the supabase function will automatically resend the otp if the user was already created but not verified so instead of creating a whole new function, it’d be good to just reuse it
@loutish202410 күн бұрын
Hey! Love your tutorials. Do you have any idea as to how to make the data table update in realtime all while using the search feature? I encountered a tutorial of the realtime update in youtube but when I added this simple search it seems to have interference with the realtime update action and now the search feature doesn't work T_T
@just_xolotl8 күн бұрын
Hey there! Datatables actually have their own way to implement search using a custom function. It’s in the official documentation which you can find here: docs.flutterflow.io/resources/ui/components/built-in-components/datatable/
@jimvh755710 күн бұрын
Wonderful 😉👍
@just_xolotl8 күн бұрын
Thanks! ☺️
@just_xolotl8 күн бұрын
Thank you! Cheers!
@pierremusa967811 күн бұрын
very useful tutorial! thank you!🙌
@just_xolotl8 күн бұрын
Glad it was helpful!
@Mogizen11 күн бұрын
Very nice! Thank you!
@just_xolotl8 күн бұрын
Thank you too!
@seby596211 күн бұрын
I dont get it. The checkbox doesnt do anything? With this workflow it always adds all the members in this list, it doesn't matter which member issst checked?
@just_xolotl8 күн бұрын
Does it? The checkbox works fine for me
@seby596211 күн бұрын
11:37 Please don't use a column, where many chat members are stored. In a bigger database with many users, this would slow down your database, when searching for a specific member. Please use a many to many relationship, which would solve this problem. Thats why we are using a SQL Backend, and not a noSQL backend. Your are trying to paste a noSQL solution into a SQL Backend...
@just_xolotl8 күн бұрын
Yup totally agree with you. When I made this video, I was not yet experienced with database architecture. But now I understand the relations better and will use this way in future tutorials. Thanks!
@seby596211 күн бұрын
This is a bit dangerous. With this, the user can upload endless pictures without a link to the table, without having to klick confirm. You should make the fircture first a lokal upload, and then on the comfirm the supabase upload and insert row. Otherwise you will get a tons of pictures, without a link to a table, which would make searching for unsused pictures for deleting to complicated. Ulpoading and inserting row in one action flow would hinder that.
@just_xolotl8 күн бұрын
That’s true. Thanks for this!
@kayzchronicupturn101513 күн бұрын
how can I set a warning, can it be a text, to be displayed when no details were found in the search?
@just_xolotl12 күн бұрын
Yes you can use an informational dialog action
@luizfeliperamosturci659114 күн бұрын
using the published app instead of the test mode it does not work for me. In test mode flutterflow uses proxy.
@ramo4uuuu14 күн бұрын
Does this work exactly like this with firebase ?
@just_xolotl12 күн бұрын
Yes it does!
@ramo4uuuu12 күн бұрын
Unfortunatly not. In firebase there is no option to delete multiple documents at once.. only delete a single document in a loop which gives an ugly ui appearance since it deletes one after each other and that looks chunky..or do you have a method? 😢
@marlondietrich628714 күн бұрын
Great videos! Is an API Call the only solution here? What about doing the Backend Call via FlutterFlow Actions?
@just_xolotl12 күн бұрын
I used an API call here as I wanted to get search results even when the search string is only a part of the search result (e.g. user searches do will return dog as the result as well). This cannot currently be done with the backend call.
@Skylark414 күн бұрын
Great video, is it necessary to store data in a third party db like superbase does flutterflow not have its own native db ? Ie query data directly off flutterflow.
@just_xolotl12 күн бұрын
It is better to use an external database as FF stores the data locally in the user’s own storage. If all you’re storing is data specific to the user, then it is still ok. But if you have multiple users with shared data then you should use an external database.
@sostine_waliaula16 күн бұрын
Its good, thanks, can you do one using phone number
@PrudanceKhoza16 күн бұрын
Hi, I'm getting an error 404 when I click the reset password link from email
@just_xolotl15 күн бұрын
This error means that your redirect link was not found. Can you check that your site url and redirect urls are correct?
@HushNinja12 күн бұрын
I got that as well. Turns out I forgot to hit Publish on the Web Deployment page on Flutterflow.
@MokaPotOffice17 күн бұрын
Thank you for explaining the basic logic when setting up the backend. For a total programming newbie like me was incredibly helpful
@just_xolotl15 күн бұрын
Glad it helped you!
@delwarhussain866717 күн бұрын
Hi. I really found your tutorial educational. I have a question. I understand your construction of the chat page but I have my app with a few different functional pages including a chat page for all my users to interact. Every time my users come back to view the chat page, the app does a SupaBase Query. As you can understand, each visit to the chat page for each user means that there are a lot of downloads of all the chat messages. That's a lot of unnecessary database queries for the same data. Ideally, you want to store old chat messages and only query all the new chat messages for display. Is there a way to achieve this? Thank you.
@just_xolotl15 күн бұрын
I think this is the best and simplest way to do it
@delwarhussain866715 күн бұрын
@@just_xolotl Thank you for your reply. But In my case, I am anticipating hundreds of users revisiting the chat page. Each visit, the page will rebuild itself with all the chat messages and pictures. This is impractical in real life scenarios. I am wondering if you happen to have a solution where each time a user visits the chat page, it stores the current data & every subsequent visit, the chat page just adds new chat messages only as opposed to the whole chat page from rebuild? As an example, on WhatsApp, every time I open the chat group, the messages/pictures/videos/emojis, (some are large files) don't rebuild from the backend and it only shows new unread messages. Is this something possible on FlutterFlow/SupaBase? Thank you for your time & I really appreciate it.
@pierremusa967818 күн бұрын
great stuff🥳
@just_xolotl17 күн бұрын
Thanks!
@MounirNYEF19 күн бұрын
I tried to upload a webp file in my flutterflow application to supabase storage it told me: "Invalid file format: image/webp". However when I try: - Upload the webp image in the flutterflow or supabase console it works. - Upload other formats like jpeg, png it works - Upload other webp files it doesn't work. - Display these webp images in an image editing application: it works Why?
@just_xolotl19 күн бұрын
Hi it’s because FF’s upload media action does not support webp files. You can use the upload file action instead. Please refer to this for more info: community.flutterflow.io/database-and-apis/post/firebase-invalid-file-format-image-webp-4rOkbgWmLYD2B2l
@MounirNYEF18 күн бұрын
@@just_xolotl Thanks
@LiviaSouza8320 күн бұрын
Hello! I need help, I followed the step by step, but when I enter the code from the video it gives an error, I use the code generated by flutterflow and the error is cleared, the actions happen correctly, but it is not saving the new password in supabase. // Automatic FlutterFlow imports import '/backend/schema/structs/index.dart'; import '/backend/supabase/supabase.dart'; import '/flutter_flow/flutter_flow_theme.dart'; import '/flutter_flow/flutter_flow_util.dart'; import '/custom_code/actions/index.dart'; // Imports other custom actions import '/flutter_flow/custom_functions.dart'; // Imports custom functions import 'package:flutter/material.dart'; // Begin custom action code // DO NOT REMOVE OR MODIFY THE CODE ABOVE! Future<String?> resetPassword(String newPassword) async { // Add your function code here! } What can I do to solve this problem?
@just_xolotl20 күн бұрын
What error does it give exactly? Is it a compilation error?
@techlocusbd21 күн бұрын
when I am clicking on home page listview container to chat with anyone, its going the cahtPage and sometimes its giving Unexpected null value. and sometimes its working correctly what is the problem
@just_xolotl20 күн бұрын
Pls dm me on instagram thanks
@maad423111 күн бұрын
@@just_xolotlI have dm you but you didn’t reply 😢 that’s my id qv.00.vp
@luisenriquevillafranca658021 күн бұрын
Hi, I really liked your tutorial, and I'm trying to make this application with a few small changes. In this part of the tutorial, instead of having the user search bar search by phone number, I made it search by the user's name. However, when creating the group, the `user_id` of the user I added as a group member is coming up as "null" for some reason. Why is this happening?
@just_xolotl20 күн бұрын
Pls dm me on instagram thanks
@userer23hhccyiyfiugiutf22 күн бұрын
good tutorial please try to do a tutorial on how can we add the alreardy view functionality on a sent messages using supabase and flutterflow
@just_xolotl20 күн бұрын
Thanks for the suggestion
@Avisan.22 күн бұрын
would mind sharing the supabase rls policies for chats and messages tables
@just_xolotl20 күн бұрын
They both have rls disabled
@jimvh755723 күн бұрын
Great demo! How would you do the location tracking, I mean how would you insert a driver location new row in sb that will be displayed using real-time to the customer? I’m wondering what would be the simplest approach.
@adelatorremothelet23 күн бұрын
Thankyou very much for this tutorial. This should be part of the Flutterflow University!
@just_xolotl20 күн бұрын
Thanks haha ❤️
@adelatorremothelet24 күн бұрын
Thanks a lot for this video. I was able to make this verification , but with tons of problems and workarounds. Your method is extremely simple. It also clarifies the URL topic which I was not able to find anywhere. It was very useful!
@just_xolotl20 күн бұрын
Awesome glad it helped!
@arafatrahman715024 күн бұрын
Hello bro, need a help. I have a idea to realtime chat app. In the real time chat app, new user only see to add people and than text massege. please make a video with this please
@just_xolotl20 күн бұрын
Hi you can try out my chat series for this!
@Deviocorporate25 күн бұрын
its api call not working for Cyrylic charters
@just_xolotl24 күн бұрын
What’s cyrylic charters?
@harishmarnad573525 күн бұрын
Thanks. for some reason, the token validation kept failing even with the latest token. Not sure what is missing. So, I reverted back to old files. felt exhausted.
@just_xolotl25 күн бұрын
Hope you managed to solve it.
@Mogizen26 күн бұрын
You have the best content! Thank you.
@faridnaaoum240926 күн бұрын
Thanks 🙏
@jimvh755726 күн бұрын
Absolutely perfect! Thank you 🙏😊
@MRNitheshK26 күн бұрын
can we give the system instructions to the gemini here in flutterflow??
@just_xolotl17 күн бұрын
What do you mean by system instructions?
@jimvh755726 күн бұрын
An interesting extension to this would be to have just one datatable component that will display the result of any json you feed it. It should be possible with custom actions right?
@just_xolotl20 күн бұрын
That’s cool it shld definitely be possible
@jimvh755727 күн бұрын
Nice! Do you happen to have a working solution to send a push notification using FF and Supabase instead of an sms? A solution that would work on iOS and Android without the need of firebase.
@just_xolotl27 күн бұрын
Yes I do I’m actually making the video for that now. It’ll be coming out very soon!
@jimvh755726 күн бұрын
@@just_xolotl Really looking out for that one. You seem to make the videos no-one else does. I like that 😊😊
@jimvh755720 күн бұрын
@@just_xolotl The hardest part seems getting it to work on both android and iOS. Especially iOS. I just keep getting stuck on being able to fetch the FCM token when using Supabase.
@onedayapp353428 күн бұрын
hi, thisis been working all this time for me, except when i download the apk and install it, in test mode it works, how can i fix it?
@just_xolotl27 күн бұрын
Did you follow the steps for the Android set up? Also did you add the email you wanted as a test user?
@just_xolotl27 күн бұрын
I just realised that for mobile, you should change the site url to the one under app details not web publishing. So perhaps that could be the reason it does not work on your apk. So the site url should be under app details -> package name
@onedayapp353427 күн бұрын
@@just_xolotl I set It Up as production so I could use any account
@onedayapp353427 күн бұрын
@@just_xolotl do I have to change It on supabase or Google cloud?
@onedayapp353427 күн бұрын
@@just_xolotl is the same you put on your steps no?
@gilbertosmoura28 күн бұрын
Aula super legal, nunca havia usado, deu muito certo e aprendi tudo, obrigado pela ajuda !
@just_xolotl27 күн бұрын
Thanks! 🙏
@knlim8828 күн бұрын
The voice is very good. After logging in to Google, the action part to create an account in the Supabase user table is not being executed. Where should I check? thank you
@knlim8828 күн бұрын
Perhaps after logging in to Google, the next action is the user before registering a user in a table, it appears that Flutterflow first moves to the page set after logging in on the initial page of settings.
@just_xolotl27 күн бұрын
Coukd you check your browser console? You can find more details about the error there
@knlim8826 күн бұрын
@@just_xolotl I would appreciate it if you could give me a more detailed answer. thank you
@just_xolotl26 күн бұрын
@@knlim88 do you know how to open your browser console? If you're on windows the short cut is control + shift + j . Then you look out for any errors there. If you click on the error, you can see more details about what went wrong.
@knlim8825 күн бұрын
@@just_xolotl hello.. The authentication part of the current Flutterflow settings is as follows. Setting >> Authentication >> Initial Page settings Entry Page: UserLogin Logged in Page : Home When I perform general account registration, the account is successfully registered in the Supabase authenticated user table and general user table. However, when I register a Google-linked account, it is still registered only in the Supabase authentication user table, not in the general user table, and moves directly to the designated page after logging in in settings. The Google-linked registration action is as follows. Action 1: Google login 2 Action: Supa Base inset row in users table It seems that after processing action 1, you cannot proceed to action 2, and are moved directly to the designated page after logging in as set for authentication. What should I do? I would appreciate your reply. thank you
@padenicolai29 күн бұрын
Hi. How can i exclude a member from chat? Can u help to do this?
@just_xolotl27 күн бұрын
Do you mean to kick someone out of a chat group?
@padenicolai27 күн бұрын
@@just_xolotl yeahh
@padenicolai27 күн бұрын
@@just_xolotl Yes...pls...if u can help
@juanpablovaldivia425529 күн бұрын
i love you bb <3
@just_xolotl27 күн бұрын
❤️
@juanpablovaldivia425525 күн бұрын
@@just_xolotl hey bro can i have 2 app with 1 supabase and make both autentication in 1 database?
@just_xolotl24 күн бұрын
@@juanpablovaldivia4255 you shouldn't do that as you should separate your authentication and tables for each app
@juanpablovaldivia425524 күн бұрын
@@just_xolotl What if I want to make 2 applications like Uber, for clients and partners of the app and I want to get information for both apps from the same database but the authentication is not the same?
@kerryleehartleyАй бұрын
13:30 Thank you!
@just_xolotl27 күн бұрын
👍
@hajjimubarakАй бұрын
Great job bro... you made it look easy. Most tutorials on KZbin don't have backend. Please give us more example based tutorials like this.