Realtime Chat With Users & Rooms - Socket.io, Node & Express

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2024

ความคิดเห็น • 949

  • @TraversyMedia
    @TraversyMedia  4 ปีที่แล้ว +435

    Hope everyone is staying safe and trying not to go nuts :) Here is a little project to keep you busy for a little bit and take your mind off of everything
    Also should be:
    const PORT = process.env.PORT || 3000;

    • @MULTICODE
      @MULTICODE 4 ปีที่แล้ว +4

      Thanks, please can you make a videos on how to setup laravel and Angular together buy building a small project please

    • @aniskarim1934
      @aniskarim1934 4 ปีที่แล้ว

      Thank you Brad

    • @ln9808
      @ln9808 4 ปีที่แล้ว +1

      Thank you so much, Brad, for all your fantastic tutorials!

    • @ahmedaltaai69420
      @ahmedaltaai69420 4 ปีที่แล้ว +3

      brad, my man!
      2 days ago I bought your latest course on vanilla js and I must say your teaching style IS AMAZING!
      I have been a fan since 2016
      are you planing on making a nodejs udemy course? I would buy it right away!

    • @rashidbehnam2139
      @rashidbehnam2139 4 ปีที่แล้ว

      Thanks bro , God bless you

  • @tinymooshmallow6181
    @tinymooshmallow6181 ปีที่แล้ว +53

    This video is VERY underrated. Not only does Brad show you the code, he explains everything and even does some debugging. I know this comment came 3 years late.
    +1 like

  • @sazzadanwar4802
    @sazzadanwar4802 4 ปีที่แล้ว +29

    Thanks, Brad! Your tutorial helped me to develop the skills of web development in a faster way and at last, I got a job from a company before being a graduate. Again Thanks a lot! You are the tutor of professional life for many students like us.

  • @workingTchr
    @workingTchr 3 ปีที่แล้ว +33

    Thanks for a great tutorial. The "rooms" stuff which is what I really needed starts at 34:20. One quip (but it applies to all coding videos I've seen) is that I'd like to see a totally bare-bones explanation first and then, in a series of steps, build on that up to the final end product like was made here. That would help me separate the essential from the incidental, but other than that, this was a super useful and well thought out presentation of a difficult subject.

  • @danielgn6227
    @danielgn6227 4 ปีที่แล้ว +8

    Our web development teacher did something like this. He opened the chat to the whole class so we could try it and I thought 'mmm I wonder if he's sanitizing HTML before broadcasting the messages', so I tried to send an H1 and... it worked. Not two minutes after the whole class was sending pictures (what kind I'll leave to your imagination), changing the CSS and even crashing the app. One of the funniest days in the course, for sure.

  • @Kngdmio
    @Kngdmio 4 ปีที่แล้ว +516

    Brad: “Hello John”
    *John has left the chat..
    John wanted none of that 😂

    • @TraversyMedia
      @TraversyMedia  4 ปีที่แล้ว +141

      lol!! Screw John

    • @goldfishbrainjohn2462
      @goldfishbrainjohn2462 4 ปีที่แล้ว +67

      Who is calling me? XD

    • @sharathm710
      @sharathm710 4 ปีที่แล้ว +3

      Hey how to connect to server its showing [nodemon] clean exit - waiting for changes before restart
      7:56

    • @nicolasanelli
      @nicolasanelli 3 ปีที่แล้ว +1

      @@Kingelodeon you have to configure some build, and then, any javascript/node server should handle it

    • @adriaanstips1407
      @adriaanstips1407 3 ปีที่แล้ว

      @@sharathm710 i had errors in my terminal the whole time but all worked out so if your code is exactly the same just test the website

  • @cosminsmokyn6989
    @cosminsmokyn6989 4 ปีที่แล้ว +22

    Hi Brad, I am curently on the MERN stack, will finish it later today and I can't wait to build with you this chat app :D, Thank you again for your work!

  • @syntaxed4365
    @syntaxed4365 4 ปีที่แล้ว +8

    Ayyyy, I'm building a messaging app right now with the principles from your MERN course, and what do I see this morning? You put out a sockets video. Legend.

    • @wingsaber629
      @wingsaber629 4 ปีที่แล้ว +2

      Yeah! It would be excellent to add a Chat feature to his Developer Connector MERN course.

  • @maxm1nd
    @maxm1nd 4 ปีที่แล้ว +147

    I'm sorry, but at 6:18 a mistake was made: PORT never will be equal process.env.PORT.
    Most likely Brad wanted to write the following:
    const PORT = process.env.PORT || 3000;

    • @sunguru981
      @sunguru981 4 ปีที่แล้ว +7

      Correct. He usually does that, kind of reversed only in this video actually.

    • @tannerbarcelos6880
      @tannerbarcelos6880 4 ปีที่แล้ว +3

      Reaffirming this comment. He always usually builds the port as seen in your comment correction. Incase anyone is questioning it

    • @TraversyMedia
      @TraversyMedia  4 ปีที่แล้ว +44

      Lol brain fart 😕 sorry about that

    • @tannerbarcelos6880
      @tannerbarcelos6880 4 ปีที่แล้ว +8

      Traversy Media don’t worry, Brad, notice how we all knew what you meant! Your teaching is legendary man!

    • @maxm1nd
      @maxm1nd 4 ปีที่แล้ว +3

      @@TraversyMedia I didn't want to belittle this great masterclass in any way. On my part, it was a desire for perfectionism and nothing more... :)

  • @aymanjaber2585
    @aymanjaber2585 4 ปีที่แล้ว +41

    Spent about half an hour debugging it, turns out I had a "user", instead of "users". Great video thanks.

    • @PushpakSharmaworkandenjoy
      @PushpakSharmaworkandenjoy 4 ปีที่แล้ว +3

      It happens.
      😅

    • @jimhalpert9803
      @jimhalpert9803 4 ปีที่แล้ว +2

      Everyone can relate

    • @yousseftayea2014
      @yousseftayea2014 4 ปีที่แล้ว

      Have you built it?

    • @fevicoI
      @fevicoI 4 ปีที่แล้ว +3

      This is what happens when you copy something word for word.

    • @manavpatnaik1948
      @manavpatnaik1948 3 ปีที่แล้ว +1

      I could hear your "Ohhhhh" when you found that out.😂😂

  • @kokoqui
    @kokoqui 4 ปีที่แล้ว +7

    Amazingly well done tutorial! This was my first experience with web sockets and I had no issues understanding the process. I am excited to add more features. Thank you!

    • @learnsomething9838
      @learnsomething9838 2 ปีที่แล้ว

      Is it complete project or any other continuation video is there please respond anyone

    • @Just_one_more-bv3bg
      @Just_one_more-bv3bg 7 หลายเดือนก่อน

      it is complete video@@learnsomething9838

  • @codu
    @codu 4 ปีที่แล้ว +9

    Oooh refreshing some of my Node skills at the moment so this is perfect timing! Looking forward to it, keep up the awesome work Brad 💜

    • @paritoshbatish9984
      @paritoshbatish9984 4 ปีที่แล้ว

      I am new to NodeJS but don't we have to set
      app.get("/", ());
      and send index.html here
      How does it work without app.get("/");

  • @KahlilAshanti
    @KahlilAshanti 4 ปีที่แล้ว +1

    this is the only channel where I feel compelled to like the video before I've even watched it. keep up the great work

  • @Behold-the-Florist
    @Behold-the-Florist 3 ปีที่แล้ว +13

    Brad you're honestly such a gift to the developer community! Your content has helped me more than anything else! Have the greatest 2021 and stay safe!

  • @josimarramos91
    @josimarramos91 4 ปีที่แล้ว

    i only found your videos lesson this week man you are the best, simple easy and very clear and u give all material for easy learn thanks too much, keep like that i recomend your channel 4 everyone

  • @dean6046
    @dean6046 4 ปีที่แล้ว +7

    Thank you Brad! You're the man as always. Keep your head up and I'm looking forward to talking to you more on patreon.

  • @bewellegoist
    @bewellegoist 2 ปีที่แล้ว

    So cool that you've actually debugged your app and showed it to us. I mean, it is very nice you didn't cut that part. Shows the real process as is

  • @moritzw42
    @moritzw42 4 ปีที่แล้ว +22

    Hey Brad, you're awesome. I think you have a great positive impact on society with the free content you put out! It's also cool to see more backend tutorials like this coming.
    *Now* *to* *my* *Question* :
    In one of your last videos, you mentioned that you're planning to go a little more into *coding* *challenges* . I am currently looking to learn about Algorithms and Data structure but *in* *a* *practical* *and* *project-based* *way* .
    This could be something like cloning a repo on building a small example dataset/project to then implement some sorting algorithm or and learn how to make use of different algorithms and optimizations.
    I was wondering if you can recommend any *resources* in that realm or produce some content like this. I would be happy to help you to produce such content. Perhaps there is an open-source-way we can all collaborate on this.
    Cheers Mortiz ✌🏼

  • @smsibasish
    @smsibasish 4 ปีที่แล้ว +13

    Cool. I will try to implement it in React and add to your DevConnector MERN stack course.

  • @jemjem8902
    @jemjem8902 4 ปีที่แล้ว +1

    Haven't used express for a while since I am busy in school, I just realized I forgot a lot of simple things. Thanks for this I recalled some!!

  • @DuyTran-ss4lu
    @DuyTran-ss4lu 4 ปีที่แล้ว +4

    Oh god! My man Brad can read my mind or what? I just started to build a Chat app with Socket.io and Express yesterday.

  • @ednethgirao
    @ednethgirao 4 ปีที่แล้ว

    I'm so glad to find this tutorial, I was actually studying about websockets hours ago, and setting up a lot of documentations this lesson will probably make it easier to understand, thank you, your content had already reached Africa

  • @pablomotta___
    @pablomotta___ 4 ปีที่แล้ว +45

    I can't wait to go through this tutorial. Thanks, Brad!
    Government: "Coronavirus is out and ya'll gotta stay home and find something to do"
    Brad: " Ooo, I'm gonna teach people how to create a chat room so they can hang out online... 😁"

  • @anonymous_basics
    @anonymous_basics 7 หลายเดือนก่อน

    everyone says socket io is really hard to implement. seeing your this video took the fear out of me. thank you. your teaching style is so amazing. ❤

  • @cerebroferby9163
    @cerebroferby9163 3 ปีที่แล้ว +1

    Great tutorial! I don't have much experience and could understand almost everything just by the video itself and a bit of documentation.

  • @mssadewa
    @mssadewa 4 ปีที่แล้ว +5

    wow, I don't know. But this is what I need now. Node Express Socket.io!
    Thank you!

    • @thunderboltxtra2811
      @thunderboltxtra2811 4 ปีที่แล้ว

      does he use react in this...i hvnt watched the video yet just wanted to know

    • @mssadewa
      @mssadewa 4 ปีที่แล้ว

      @@thunderboltxtra2811 I'm wrong, he doesn't use react

  • @tippififestarr6519
    @tippififestarr6519 3 ปีที่แล้ว

    just finished watching, really appreciate your excellence in building my mental models and muscle memories, not to mention the perfect way to jumpstart my project... after the tutorial, now my hard work begins 🤓

  • @GoldNugget
    @GoldNugget 4 ปีที่แล้ว +9

    Brad could you continue this tutorial by connecting everything to database. Also I'd never actually uploaded my projects to any kind of hosting so it worked online, I don't really know how to do that, could you use some free web-hosting to do tutorial of that?

    • @danieloliveira9815
      @danieloliveira9815 3 ปีที่แล้ว +1

      You can deploy your project on heroku. It is free (has its limitations of course) and I personally like it very much. It has an intuitive UI and if you have a github repo with your code you can deploy your app in just a couple of clicks :) My first-ever web app I deployed there and that taught me a lot. I hope this helps you as well.

    • @GoldNugget
      @GoldNugget 3 ปีที่แล้ว

      Pão de Forma I will try it out, thx

  • @SaiPrakash16
    @SaiPrakash16 3 ปีที่แล้ว

    By far a better version of a good chat-app tutorial Ive looked so far. Subscribed.

  • @nakulshyamkumar9122
    @nakulshyamkumar9122 4 ปีที่แล้ว +4

    You're the best, Brad! I just bought a bunch of your Udemy courses while I practice social distancing. I can't wait to do this project, too.

  • @mrnobodyy96
    @mrnobodyy96 4 ปีที่แล้ว

    You are so helpful! I love you. Please never change. I can see that you are doing this for the sake of teaching and money is not a priority which reflects on your good quality work. I truly appreciate that!

  • @JustMe20132
    @JustMe20132 4 ปีที่แล้ว +5

    Great job like always. Just can you add call/video feature to this project and how?

  • @mladendubovac335
    @mladendubovac335 3 ปีที่แล้ว

    Hands down , The Best Teacher on TH-cam .

  • @bhupendranagda9563
    @bhupendranagda9563 4 ปีที่แล้ว +4

    waiting for mongodb version
    please make it fast you are such a life saviour

  • @jpg6113
    @jpg6113 4 ปีที่แล้ว +2

    Who could possibly downvote this. Thank you Brad!

  • @sohamsuvarna
    @sohamsuvarna 4 ปีที่แล้ว +17

    I'm new to coding, this project is helping me alot, the only help I need is how to store all message in database so that when a new user joins or old users join again they could see previous messages. Please help me with that, Thank you

    • @sharathm710
      @sharathm710 4 ปีที่แล้ว +1

      Hey how to connect to server its showing [nodemon] clean exit - waiting for changes before restart
      7:56

    •  2 ปีที่แล้ว

      Hi Soham, Iam facing the same problem. Did you find a good solution? best regards Pete

    • @gurparkashsinghrandhawa
      @gurparkashsinghrandhawa 2 ปีที่แล้ว +1

      To anyone who still has this problem, the easiest way to implement this would be to save each message into the database as a message event emits.

    • @rameezroot5225
      @rameezroot5225 2 ปีที่แล้ว

      @@7heMech yeah I need help do you have any link from where I can learn that?

  • @may-if9de
    @may-if9de 4 ปีที่แล้ว

    Thanks for your hand-to-hand sharing that how to build the chat room by Socket.IO,
    I learn a lot 😀
    Hopefully, we're all good in this time. 💜

  • @vaniad555
    @vaniad555 3 ปีที่แล้ว +6

    Did I miss connecting with MongoDB ? Part ||

  • @JC-vh7vy
    @JC-vh7vy 2 ปีที่แล้ว

    Brad, you are awesome! I have been looking at similar tutorials all week and there is nothing as useful as this one by far. I wish TH-cam had a way to rank videos within categories, this one would top the Realtime chat list. I wish you all the success in the world.

  • @Chrosam
    @Chrosam 4 ปีที่แล้ว +3

    06:19 process.env.PORT should come first before the 3000

    • @tanayraj2991
      @tanayraj2991 4 ปีที่แล้ว

      Can you explain the reason??

  • @muhammadzaakirmungrue3146
    @muhammadzaakirmungrue3146 2 ปีที่แล้ว

    Thanks Brad, I used this code to build a chat component for my React app. Instead of adding the tag I had to install socketio-client on the front end and change the submit actions of the index.html page and chat.html pages.

  • @programmingpython584
    @programmingpython584 4 ปีที่แล้ว

    The bast part of your videos is that you are always to the point and we always learn a lot from them.Thanks a lot!

  • @anshikgupta2993
    @anshikgupta2993 4 ปีที่แล้ว +4

    Sir can teach this project as full stack that is with react and mongodb

    • @CapeSkill
      @CapeSkill 4 ปีที่แล้ว +1

      yes i'd like to see with react and mongodb :)

    • @adarshpandya
      @adarshpandya 4 ปีที่แล้ว

      Brad already have mern stack series

    • @anshikgupta2993
      @anshikgupta2993 4 ปีที่แล้ว

      @@adarshpandya but there is no socket.io in it

    • @khandoor7228
      @khandoor7228 4 ปีที่แล้ว +1

      yes exactly what i would like to see

  • @darrenedwards7517
    @darrenedwards7517 4 ปีที่แล้ว +1

    Just now finished the app Thanks so much really enjoyed learning from this keep up the good work.Stay safe and thanks once again for the distraction from crazy times. hope you and your family are save and all the subscribers are as well.

    • @sharathm710
      @sharathm710 4 ปีที่แล้ว

      Hey how to connect to server its showing [nodemon] clean exit - waiting for changes before restart
      7:56

  • @Winedineandrhyme
    @Winedineandrhyme 3 ปีที่แล้ว +22

    how do you integrate a database to store the messages, users, etc.

    • @maheshmahadar4780
      @maheshmahadar4780 3 ปีที่แล้ว +1

      there is no any database

    • @The__Leo69
      @The__Leo69 3 ปีที่แล้ว +2

      At the point when we recieve message on server, you can add mongodb etc db query.

    • @kevinm5898
      @kevinm5898 3 ปีที่แล้ว +19

      @@maheshmahadar4780 Of course there's no database, that's why he was asking how to implement one.

    • @kumarvishalben
      @kumarvishalben 3 ปีที่แล้ว

      You could use a queue service which puts the bulk of messages on db once the bulk size is at specific size or time passed since last message is specific time.

    • @therandomsomeone.
      @therandomsomeone. 3 ปีที่แล้ว

      DON'T. this requires a lot of setup to do. stay with this good old simple one.

  • @SaveethaCodeCrew
    @SaveethaCodeCrew 17 วันที่ผ่านมา

    hats off man , i did this project today and felt some sense of way again, Thank you so much ❤

  • @mintrecords1699
    @mintrecords1699 4 ปีที่แล้ว +1

    Really helpful project to get into while you are quarantined.
    Thanks!

  • @uuutttuuubbbee
    @uuutttuuubbbee 4 ปีที่แล้ว +1

    Thank you! This is I was getting really frustrated trying to go through socketio documentation but this is 1000x better.

  • @r-i-ch
    @r-i-ch 4 ปีที่แล้ว

    Brad, as always you are the MAN!
    Want to share a tweak I did - Instead of moment.js, I used this function for HH:MMap time format:
    function getTime() {
    const currTime = new Date();
    return currTime.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true })// you can add .toLowerCase().replace(' ','') too
    }

  • @umardev4608
    @umardev4608 2 ปีที่แล้ว

    Brilliant sir. I watched many videos on TH-cam, but this is very helpful.......

  • @jingnuan815
    @jingnuan815 4 ปีที่แล้ว

    This is a fantastic tutorial, instructions are clear and easy to follow, thank you Traversy Media! I followed on and was able to create a web chat that functions as expected. Now I'm going to build upon it, give it a database and hopefully add more functions to it. Thank you so much!

  • @user-v2eqj8xiz4l
    @user-v2eqj8xiz4l 4 ปีที่แล้ว

    One of the best tutorials I ever have seen! Everything was neat and clean and I did not get bored at all. learned some interesting points. thank you.

  • @wcyoutube
    @wcyoutube 4 ปีที่แล้ว

    Wanted to learn about WebSocket for a while and this video is awesome!

  • @Kangleipak09
    @Kangleipak09 4 ปีที่แล้ว

    Hello Brad! Hope you are safe and healthy! We are all lockdown at home. Perfect time to watch all of your videos!

  • @sahanweerakoon8544
    @sahanweerakoon8544 4 ปีที่แล้ว

    If it wasn't for Brad Traversy I will never be a developer. Thanx a lot dude.

  • @DavidAinsworth37
    @DavidAinsworth37 4 ปีที่แล้ว +1

    Perfect timing to release this really interesting little project, thank you, lots of fun completing it.

  • @faridisayev1570
    @faridisayev1570 3 ปีที่แล้ว

    I suggest this video for everyone! Waiting for similar videos!

  • @techtechtuts
    @techtechtuts 4 ปีที่แล้ว +1

    mIRC revolved again with node and socket.io, Thanks Brad

  • @sulaimanbaig5978
    @sulaimanbaig5978 4 ปีที่แล้ว +1

    I love the way you teach... Thank you so much sir for sharing indispensable knowledge.

  • @martinn1071
    @martinn1071 3 ปีที่แล้ว

    Aamazing stuff as usual! I've watched this video like 37 Times and I always get something new out of it. Thanks for sharing! Can't wait too see what you come up as a follow up.
    You're the man!

  • @DanielWinterAt
    @DanielWinterAt 3 ปีที่แล้ว +1

    At 56:40 I think everything was already working perfectly fine. It was just that one user was in Python and one in Javascript :) The Join method works without a string as well, although it would combine the values separated by a comma, so it would still look wonky.

  • @carlosmaralit8784
    @carlosmaralit8784 ปีที่แล้ว

    This man is so good at explanation and writing code :)

  • @djunidjuna4768
    @djunidjuna4768 ปีที่แล้ว

    Very good presentation!!! Merci beaucoup, c'est très bien expliqué. Vous méritez des encouragement. Thank's for the explanations🙏

  • @prathamchoudhary
    @prathamchoudhary 3 ปีที่แล้ว +1

    Your videos are awesome helps to create a better cv thank you man

  • @jasonzhang6534
    @jasonzhang6534 6 หลายเดือนก่อน

    this tutorial is very intuitive and easy to follow. Thanks for sharing.

  • @ngocvunguyen4695
    @ngocvunguyen4695 4 ปีที่แล้ว

    just finish following the video. thank you, Brad. I can't wait to learn more about Nodejs contents from you!

  • @FreyrFox
    @FreyrFox 3 ปีที่แล้ว +2

    This was incredibly thorough and helped teach me a ton along the way, big noice.

  • @raviprakashsingh9782
    @raviprakashsingh9782 4 ปีที่แล้ว

    One of the best explanations and videos ever made on this topis Thanks a lot!!!!

  • @alicendeh8048
    @alicendeh8048 4 ปีที่แล้ว

    Who on Earth dislikes a video from Brad Traversy???

  • @faxxo9635
    @faxxo9635 4 ปีที่แล้ว

    I wanted to build this yesterday, now brad gave me.
    Thnx

  • @aamirkhan-ql8er
    @aamirkhan-ql8er 4 ปีที่แล้ว

    Hi Brad. I am your huge fan. I love your teaching style and your content. I humble request to you please make video on most commonly used rxjs operator in angular with practical guide. Rxjs operators are most confusing for me.

  • @ebentee
    @ebentee 4 ปีที่แล้ว +1

    I just want to say, God bless you for the wonderful work

  • @Javoke
    @Javoke 4 ปีที่แล้ว

    Wow!! You are amazing!! The explanation is so clear, and this exercises help a lot in the understanding of all those tools!! Thanks a lot for sharing!!

  • @Vic08654
    @Vic08654 3 ปีที่แล้ว +1

    Thank you for this tutorial! This is the first tutorial I have seen with this good explanation and help.

  • @goldfishbrainjohn2462
    @goldfishbrainjohn2462 4 ปีที่แล้ว

    Appreciate that you spent your time for making this video. It is very helpful

  • @julianranieri6014
    @julianranieri6014 2 ปีที่แล้ว

    " But we are doing this all vanilla javascript" - Brad 💪
    Thank you so much!

  • @dre1997ful
    @dre1997ful ปีที่แล้ว

    Thank you for the tutorial! It took me awhile to figure out why I was getting bugs. But it all work out

  • @alexkey9372
    @alexkey9372 4 ปีที่แล้ว +1

    I've been looking for a good socket.io lesson so long!! thank you so much Brad!

  • @azerate3573
    @azerate3573 3 ปีที่แล้ว

    Thank you! This was an awesome project and experience =D Had a really good time writing this, you're an awesome instructor ..

  • @ztube2279
    @ztube2279 ปีที่แล้ว

    Thank you brad, it's an amazing tutorial. You're so generous.

  • @shivambhatnagar9473
    @shivambhatnagar9473 3 ปีที่แล้ว

    I learnt so much from this project. Thank you man..

  • @shabarish2727
    @shabarish2727 4 ปีที่แล้ว

    This is an amazing tutorial. Now i know a little about Socketio and can further research on it.
    Thank you sir !

  • @PritamBohra
    @PritamBohra 3 ปีที่แล้ว

    You are one of the best teachers Brad :)

  • @shukhpakhi9353
    @shukhpakhi9353 4 ปีที่แล้ว

    you are awesome for the web application...........i am so glad and impress to your watching application...many many thnx

  • @VTKFJK
    @VTKFJK 3 ปีที่แล้ว

    This was actually very helpful. Thanks for putting this together.

  • @isaacweber2397
    @isaacweber2397 4 ปีที่แล้ว

    Love your stuff man. Been watching you for years. Stay healthy!

  • @rahulvalder6581
    @rahulvalder6581 4 ปีที่แล้ว

    Traversy Media and Chill. 😎🙌 Learning and making while quarantine. Good stuff 💯 stay safe and don't forget to wash those hands 🧼

  • @snowdrift884
    @snowdrift884 4 ปีที่แล้ว

    Just when I started working with socket.io, perfect timing, very cool

  • @Toxicblackmambahs
    @Toxicblackmambahs 3 ปีที่แล้ว

    @25:59 this is what I been looking for, thanks so much

  • @luigidavidemicca4278
    @luigidavidemicca4278 4 ปีที่แล้ว

    Hi I'm a follower of yours from Italy. This video gave me the idea to rebuild it using python and Django channels along with websocket. Anyway since node js remains pretty unknown to me PLEASE make another video with mongodb integration and so on.
    Hope you guys all over the best. Stay safe, here it's really no fun the situation.

  • @rickyrozario1577
    @rickyrozario1577 4 ปีที่แล้ว

    Waiting for the next part of this video. Thanks Brad.

  • @javadnoroozi5542
    @javadnoroozi5542 2 ปีที่แล้ว

    You explained it so clearly and perfectly, thanks

    • @riyakumari8377
      @riyakumari8377 2 ปีที่แล้ว

      hey while making this tutorial i face error in qs cdn can u help?

  • @willmakk
    @willmakk 4 ปีที่แล้ว

    Good god Brad you're a machine. Cheers from Spain, stay safe out there.

  • @SihaoCao
    @SihaoCao 4 ปีที่แล้ว

    Thanks for the tutorial Brad! This is a cool app using socket.io. Thanks for sharing it with the community and stay safe!

  • @collinsk8754
    @collinsk8754 2 ปีที่แล้ว

    Great tutorial from Brad, as always.

  • @eligorniak9699
    @eligorniak9699 4 ปีที่แล้ว

    Reeealy nice! I need to understand more Socket.io, but the video is awesome!

  • @md.shariarkabir7350
    @md.shariarkabir7350 4 ปีที่แล้ว +1

    Believe me, I am working the same project and facing trouble. thanks, Brad

  • @rockylikespocky
    @rockylikespocky 4 ปีที่แล้ว

    Awesome tutorial as always! Would love to see you continue this chat app into a series. Possibly implementing a login system with Google, Facebook, and Twitter?

  • @dagneassefa4138
    @dagneassefa4138 4 ปีที่แล้ว

    Excellent lesson, many thanks Traversy

  • @mantuciprian8216
    @mantuciprian8216 4 ปีที่แล้ว

    Thank you very much for this video! Very well explained and useful to build chats with modern features.