Real Time Chat App with Users, Rooms | Node.js, Express, Socket.io

  Рет қаралды 45,376

Dave Gray

Dave Gray

Күн бұрын

Пікірлер: 53
@bm9code
@bm9code 9 ай бұрын
"keep striving for Progress over Perfection, little progress every day will go a very long way"❤ well said Dave
@MikeBourbeau
@MikeBourbeau Жыл бұрын
Great tutorial, just a minor suggestion for future tutorials to help noobs: Could you check the code in the live browser every once in a while? It's helpful to understand what's going on in the browsers while coding is in progress. Errors that pop up or weird prints to console can be demystified if they happen on your end and you say, "this is expected and here's why things look broken or seem off until they're hooked up." Seeing things get hooked up as you go helps to connect the code to the result and reinforce the concepts (for me at least). For example, I'm 38 minutes in, but my chat room is printing out "[object Object]" instead of any of the actual string statements. I'm sure something will be hooked up later on or I missed a step and need to backtrack, but not knowing if I'm on track or off can be distracting.
@yakanashe
@yakanashe 9 ай бұрын
Hey, i followed this tutorial fully but found some key things that needed to be changed, one thing with an easy fix is making the ADMIN string LONGER then your allowed name length, this ensures a user can't send admin messages (or make a blocked names list, would be more of a hassle...), also (and i dont know how to fix it) when starting up the app, you can't see any active rooms, only when the roomList gets called is when you get rooms, yeah that's it, good series 👍
@coderboysobuj
@coderboysobuj Жыл бұрын
When ever watch your videos I feel like I am watching Brad's videos. You both are great teacher for my webdev journey
@hungnguyencanh5089
@hungnguyencanh5089 Жыл бұрын
Thank you 🎉, i hope you will make it with NextJS version ❤
@rsgbooktvmoviereviews
@rsgbooktvmoviereviews 6 ай бұрын
It was a lot of information, but I took a lot of notes even though you gave us class files. Enjoyed it! Tks Dave.
@Fragler01
@Fragler01 3 ай бұрын
I would really appreciate a follow-up video covering how to register / login and create sessions for the users, since the session id is always regenerated when the user refreshes the page.
@tejasvix
@tejasvix Жыл бұрын
Well I coded a realtime code editor with chatroom like concept an year ago glad to see this tutorial, keep up the work Dave
@segovia102
@segovia102 19 күн бұрын
Great tutorial. Legend has it Steve is still in the pizza room all alone. 😪
@7doors847
@7doors847 Жыл бұрын
Amazing Dave! You never fail to deliver amazing content! 🤘🎸
@pgrAbhilash
@pgrAbhilash Жыл бұрын
Thanks Dave for this beautiful playlist.👌👌
@tetyanagon3342
@tetyanagon3342 Жыл бұрын
TY, DAVE! Great content! Hope see you soon again.
@darrell2150beta
@darrell2150beta 9 ай бұрын
I would like to see this project go to the next step and allow for sending graphics such as emojis or individual pictures
@karma5717
@karma5717 10 ай бұрын
Amazing tutorial, I wish if you you could create a new playlist for this using React or Next JS in the Frontend and maybe add some reaction feature like when a user clicks a button that says "Aha!" 3 times then the app will show "Aha! clicked 3 times in less than a minutes"
@saturdaysonata
@saturdaysonata Жыл бұрын
Excellent series! How does this translate to a support chat? Lets say I want to build a chat app for an IT helpdesk team, how would that work with regard to creating a queue and letting agents pickup the queue as it comes in etc - would be a great tutorial. Also adding some sort of authentication and logging the chat data to a SQL database would also be fantastic to see.
@Soft_menu
@Soft_menu 11 ай бұрын
i downloaded the source code all i can say is its awesome.Thank you so much for doing this.
@iamprincemuel
@iamprincemuel Жыл бұрын
Hi Dave. Awesome work as always. I'd like to make a suggestion. In this video, where you have the show users function, at 52:00, the Intl List Format class in JavaScript can handle the insertion of commas in the user name list. All you have to do is pass it the array of usernames.
@randith87
@randith87 6 ай бұрын
Can you do it using 2 different computers, as long as it's on the same network? That way you could chat with someone in your house?
@stevereid636
@stevereid636 Жыл бұрын
This is a great series! 👍🏾 Will you be adding an episode explaining how to incorporate Redis in a chat app?
@DaveGrayTeachesCode
@DaveGrayTeachesCode Жыл бұрын
Not right now. Maybe in the future though.
@udaramanula915
@udaramanula915 7 ай бұрын
Please make a video of chat app with a database .. React +Nodejs + Socket io + mongoDB
@MOJICA7257
@MOJICA7257 Жыл бұрын
Thanks Dave! Cheers 🎉🎉🎉
@shineLouisShine
@shineLouisShine 10 ай бұрын
Really cool, clean, and enriching! Thanks a lot :) For future tutorials which also include so many functions and inner tasks, if it will be possible to divide the code into sections by a simple comment such as: "---------------------------------", maybe even with a description - that will be super helpful. For example, my code seems to work and it was really hard to track a type of close brackets in the wrong position. But a great project nonetheless which really leaves some desire for more.. (Such as a return (to lobby) button, lobby of chats, geo-location service, and more..)
@shineLouisShine
@shineLouisShine 10 ай бұрын
p.s. Wow, converting this client into a React jsx component is quite challenging. Haven't thought of it during this fasinating series and this might be a suggestion for a great tutorial as well..
@cana_369
@cana_369 Жыл бұрын
can you make next video to store this chat app data to mongoDB pls
@TheFogSellers
@TheFogSellers Жыл бұрын
Good content! How many lectures Building a Chat App course/playlist expected to have? Is this the last one?
@DaveGrayTeachesCode
@DaveGrayTeachesCode Жыл бұрын
Yes this is the last for now. I may do another series with a different tech stack in the future.
@TheFogSellers
@TheFogSellers Жыл бұрын
I've been working almost exclusively with the PERN stack + AWS for the past 2-3 years, and your videos have been invaluable. They're so well-crafted that I find myself watching them, even when the topic isn't directly relevant to my immediate needs. @@DaveGrayTeachesCode
@TravinskiyVladislav
@TravinskiyVladislav Жыл бұрын
Thank you Dave
@samadabbas4628
@samadabbas4628 9 ай бұрын
Hi I had a question. If there are three people in the chat room and 2 people are typing at the same time will it show both of their names as typing?
@Rezzzero
@Rezzzero Жыл бұрын
Thx for this lessons
@Kang_3
@Kang_3 11 ай бұрын
Nextjs with web socket project pls sir❤
@priscilafry7582
@priscilafry7582 11 ай бұрын
Thank you
@lilmoss16
@lilmoss16 Жыл бұрын
No database ?😢
@chetankumar9463
@chetankumar9463 Жыл бұрын
Hello sir, I was waiting for the last video, now i will start this series. I have some questions: 1. If i use react in this project for frontend then is deployment process remain same as you have done in previous technotes app series or is there any change. 2. I want a suggestion. Currently i have done React, Node and Mongodb with some projects. Now i want to learn Redux for state management, React testing and Typescript. So between testing, redux and typescript which should i learn first. Thank you so much for this series.
@rahu1gg
@rahu1gg Жыл бұрын
go with redux, typescript and then testing
@chetankumar9463
@chetankumar9463 Жыл бұрын
@@rahu1gg thanks 🙏
@HuynhLuong227
@HuynhLuong227 Жыл бұрын
Wow amazing 🎉🎉🎉
@SheikhAbdullah-vv5ek
@SheikhAbdullah-vv5ek 11 ай бұрын
which theme are you using in vs code
@xppaicyber3823
@xppaicyber3823 5 ай бұрын
Thanks sir
@rahuljaiswal7935
@rahuljaiswal7935 Жыл бұрын
hey can anyone help me I have deployed it on vercel but it is not running. It is only showing the front end part else nothing is working
@kerrykreiter445
@kerrykreiter445 Жыл бұрын
Excellent tutorial! Thanks much!! I’m wondering two things….first, can anyone recommend a host with a free tier (like heroku😢), and second, would it be difficult to set up as game lobby and to start a game from a room (like Kali back in the day). Thanks again for this awesome content!!
@chetankumar9463
@chetankumar9463 Жыл бұрын
Render has a free tier. Only problem with render free tier is that your app will go to sleep if remain inactive for 15 minutes. But it is not a big issue, app will be again live when you will search it.
@VinayakSoni98
@VinayakSoni98 Жыл бұрын
lets code together sir. ❤
@krisify
@krisify Жыл бұрын
Extend it with webrtc please.
@DaveGrayTeachesCode
@DaveGrayTeachesCode Жыл бұрын
That might be good for a video conferencing project / series.
@RahulDas-xf9wh
@RahulDas-xf9wh 7 ай бұрын
Can anyone tell where it is maintaining its database
@govindamishra3746
@govindamishra3746 6 ай бұрын
I found his tutorial useless tbh , No react, Non existent Express, No DB,No routes,No comtrollers
@kenzo3477
@kenzo3477 Жыл бұрын
Where's the discord link😢?
@DaveGrayTeachesCode
@DaveGrayTeachesCode Жыл бұрын
In the video description.
Build A Realtime Chat Application With Node.js | Socket.io & Next.js
58:31
Programming Is Cooked
9:30
ThePrimeTime
Рет қаралды 134 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 15 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 172 МЛН
25th November, Hamster Kombat Puzzle Game Today
Solving Puzzles
Рет қаралды 25
New HTML Element: Search
2:50
Alvaro Montoro
Рет қаралды 829
Socket.io + ReactJS Tutorial | Learn Socket.io For Beginners
32:35
Speed Up Your React Apps With Code Splitting
16:50
Web Dev Simplified
Рет қаралды 392 М.