Build A Full Web Chat App with NoCode From Scratch (Step by Step)

Поделиться
HTML-код
  • Опубликовано: 29 июн 2024
  • View/Clone this FlutterFlow app (and all my other FlutterFlow/NoCode apps), get access to live streams, Q&As and an exclusive behind the scenes content, in-depth masterclasses and support my work!
    👍 / jamesnocode
    Get My NEW Training - Mastering FlutterFlow
    👍 masteringflutterflow.com
    👍 FlutterFlow Playlist:
    • FlutterFlow Overview a...
    👍 Subscribe to channel: bit.ly/3c0q4XT
    👍 Bubble.io Playlist:
    • Introduction To Bubble...
    👍 AppGyver Playlist:
    • AppGyver
    👍 Thunkable Playlist:
    • Thunkable
    👍 Adalo Playlist:
    • Adalo Tutorial for Beg...
    👍 GlideApps Playlist:
    • Glide
    👍 Apify Playlist:
    • Apify
    ⏱️ Timestamps:
    00:00 Start
    00:46 Designing the app
    02:50 Architecting the app
    06:44 Setting up Firestore DB
    09:16 Building the app
    10:10 Creating login pages
    11:56 Setting up firestore rules
    12:47 Designing the main page
    17:15 Displaying list of chats
    22:20 Displaying the messages
    48:10 Starting new chats
    59:54 Launching the app
    01:01:09 Get more content
    01:02:43 Outro
  • ХоббиХобби

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

  • @jamesnocode
    @jamesnocode  Год назад +8

    👍 View/Clone this FlutterFlow app (and all my other FlutterFlow/NoCode apps), get access to live streams, Q&As and an exclusive behind the scenes content, in-depth masterclasses and support my work: www.patreon.com/jamesnocode
    👍 Get My NEW Training - Mastering FlutterFlow: masteringflutterflow.com

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

      Hi James, how long is your masterclass ?

    • @HealthHabitsHQ.
      @HealthHabitsHQ. Год назад

      I really appreciate your efforts in creating this guide. It was very useful. I would love to see a follow-up episode where you show us how to add friends to a friend list and view the chat feature with friends included. That would be awesome.

    • @cide73
      @cide73 4 месяца назад

      Hello, this chat can't be solved a little problem, how is it?

  • @TheWhoIsTom
    @TheWhoIsTom Год назад +9

    Awesome video. An interesting topic would be that you build a referral app. For example when someone buys something with a certain unique link, the person that created that link gets points or something like that :)

  • @user-od2zv1xk5w
    @user-od2zv1xk5w 4 месяца назад

    thanks james i have built many apps in flutterflow coz of ur tutorials thanks your the best

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

    What an amazing video. Thanks so much James.

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

    Brother James i am your fun and learning soo much from you. Thank you and God bless u much.

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

    James, keep up the great content. I learned a lot from your videos 👍💪

  • @ChrisS-oo6fl
    @ChrisS-oo6fl Год назад +4

    Can you do a video with custom functions. An NFC tag app that reads and writes would be dope maybe one that does both nfc and barcodes.
    Also a project that focuses on projects with members and invites.
    Or an IOT project that utilizes BLE.
    These are commonly asked about within the community but lack reply’s and tutorials.

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

    What amazing tutorial, thank you James

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

    Your video is amaizing and super helpful, THANKS!

  • @user-dj3vu8nf4g
    @user-dj3vu8nf4g 3 месяца назад

    Thanks for this tutorial. The only issue is the warning text - "Pick chat on the right", while actually you have to pick something from the LEFT)))

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

    thank you bro that was really helpful

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

    James, Great video as always, Please do some videos using Supabase!

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

    Hi James, at about 28:20 - 28:50 you create a local state, called activeChat, I followed your steps accurately, Im on V.3 of FlutterFlow I believe thats now called App State, but when I create the query collection on the list view for the chats, and select the variable activeChat, it immediately open another small panel, inside the selection activeChat and I have a red Document ID that cannot be selected here.
    Can you please help me out?

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

    Thank you James, I am learning so much from you. Btw, how do we get rid of that "Built in flutterflow" icon at bottom right.

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

    Ok at 30:16 I noticed that you did a conditional visibility on the messages that using "uid" and compared it to auth. user. Is there a reason we used users as a list of strings instead of it being a list(reference doc. users) ?? I feel like the comparison should have been between the users Document > document ref and the Auth user> document reference. I feel like i missed the part where the user list was populated with string values.

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

    thanks James very helpful and clear ! but I have a problem, how can you set the list view of the messages by default scrolled to the bottom ? because when I go into a conversation with a lot of messages I need to scroll a lot to get to the new ones

  • @Thesocialmediapath
    @Thesocialmediapath Год назад +2

    Nice tutorial, I want to know how flutterflow works though I've been learning bubble, do you think it's okay to master flutterflow as well?

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

    thanks

  • @tilt_ps
    @tilt_ps 8 месяцев назад

    Thanks James great video. Is it possible to delete all messages in a chat? Becuase when I remove the chat reference, all of the messages are still there.

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

    This is great

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

    Hye, great video ! I'm one of your subscribers, can you do a video where you setup a firebase database from scratch ?

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

    Please make a video on how to build an image enhancement app

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

    Hi man! Nice tutorial. Only one point. If we have thousand of users chating all day, We will have a problem with Storage in Database of Firebase ,It could cost a lot

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

    Thanks for the video bro, but am facing an issue on my app I need any sent/received messages to automatically scroll the screen to the end. UNLESS, the user is scrolling through messages, in which case it doesn't scroll until user manually goes back to the end of the messages. It's basic functionality of how any messaging app works. How can i fix that pls

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

    Why is your patron link no longer accessible?
    I enjoy ur content bring. keep it up

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

    Hi James great video, thanks for sharing it. However I see one small issue which is, when you open the app in two tabs at the same time and chat, the message may not get reflected unless you refresh the list as it is not a realtime database right? How did you deal with that?

  • @Play-Date-Care
    @Play-Date-Care 9 месяцев назад

    Hi James, I have been following your videos and would like to know your insights on how scalable of Flutter Flow app, looking forward to your reply

  • @ventongchannel9374
    @ventongchannel9374 Месяц назад

    How to trace domain hardware keeper application, i filling the case because my personal information and account from google is, take out and export authomatic without my consent,

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

    Can you please do a noob friendly step by step tutorial on multi-threaded comments (like facebook/YT/IG) and unique usernames?

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

    one thing that appears to be missing is where a user actually sets up their display_name.. when they create an account it's just email and password, but when you create the app you're constantly referencing display_name.. where is this initially created so it can be stored and referenced?

  • @NeldaKarst-zw3hw
    @NeldaKarst-zw3hw Год назад

    How. Can we add a qr code pairing option. 2 people scan qr code and start chatting

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

    Tutorial for a building gig platform app please

  • @ventongchannel9374
    @ventongchannel9374 Месяц назад

    Pls help me. How to trace

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

    May I ask you which software do you use to make mockups/diagrams in your videos? Thanks. Great tutorials as usual

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

      Unfortunately he won't answer, but it's Whimsical.

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

      @@IspyrGameDev thanks a lot :)

    • @ChrisS-oo6fl
      @ChrisS-oo6fl Год назад

      I think it’s Miro.
      Its similar to click up and lucid chart.

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

      @@ChrisS-oo6fl Nope, it’s Whimsical, as Yspyr GameDev suggested above.

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

    Is it okay if you give a 1-year discount for students?

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

    Please make an app like netflix

  • @eremeev1992
    @eremeev1992 Год назад +2

    Do you know how to set the focus on the last message sent by an user inside a chat?
    When I press the button to send a new message I always have to scroll the list view in order to see the newly created message 😕

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

      Did you figure this out Mikhail ?

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

      I'm stuck at the same problem. Anyone figured that one out?

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

      have you figured out a way to address this yet?

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

    does anyone know how to add a group chat feature

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

      does anyone have any idea how i can do this yet?

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

    James please make the same app by using ai chat

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

    Hello I would like to know if you can tell me what may be wrong with respect to the steps I have followed tututorial, I do not understand why to reach the point of 36 min. and do my test my result is different from yours because nothing is represented, nothing that has to do with the data query because the click on the left sidebar I do not see the users that I have in the Firebase database and what is the chat column either, what I noticed is that what corresponds to the authenticated user at the bottom of the left bar is not seen either, but if I put a default value if it is represented; could you say that could be? is that in my database is similar to the one you represent at the beginning of the tutorial, is there any documentation that you can provide me to consult please. A hug from Colombia - Medellin...

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

    aeiou ☺

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

    can i hire you to build my application in flutterflow? email pls.