Build Chat App with React, Socket.io, Nodejs, Redux-Toolkit, MongoDB (2024)

Поделиться
HTML-код
  • Опубликовано: 2 май 2024
  • Learn to build a real-time messaging Chat App using React, Socket.io, Node.js, Redux-Toolkit, and MongoDB with responsive. This tutorial series covers everything from setup to implementation, offering valuable insights and practical skills. Whether you're a beginner or an experienced developer, start learning to take your React and Node.js expertise to the next level!
    Subscribe now and start building your own real-time messaging platform.
    __________________________
    Subscribe now : @DynamicCodingwithAmit
    __________________________
    Code :
    Github : github.com/IsAmitprajapati/ch...
    Assets : drive.google.com/drive/folder...
    Web Development Project :
    E-Commerce with firebase : • Build a COMPLETE Fulls...
    E-Commerce with MERN : • Full Stack E-Commerce ...
    Full Stack (Social Media) : • Full Stack Nextjs App ...
    Complete CRUD Operation MERN : • Complete CRUD Operatio...
    Lodu Game Design HTML CSS : • ludo game design using...
    Follow us 💖 To Touch :
    👉🏻Instagram : / dynamiccodingwithamit
    👉🏻Facebook page : / dynamiccodingwithamit
    👉🏻Twitter : / codingamit
    👉🏻Github : github.com/IsAmitprajapati
    👉🏻Personal LinkedIn : / itsamitprajapati
    #fullstack #dynamiccodingwithamit #mernstack #chatapp

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

  • @GLACIERDREAMZ
    @GLACIERDREAMZ 25 дней назад

    Great content 🙌

  • @CherifMerzoud
    @CherifMerzoud Месяц назад +1

    Very nice chat, I like it.

  • @maleshkumar123
    @maleshkumar123 Месяц назад +1

    Awesome brother ❤❤

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 22 дня назад

    Great! Excellent !

  • @smartdriver2990
    @smartdriver2990 Месяц назад +1

    Great, I like it

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

    Amazing one ❤🎉
    Will you please separate backend video and frontend video.

  • @udayk1654
    @udayk1654 Месяц назад +1

    nice

  • @serikurazmaxambetov.v2
    @serikurazmaxambetov.v2 17 дней назад

    I'm from a Russian audience and I really liked the video.
    I subscribed to you, a very cool channel

  • @AlejandroRamirez-fr3jc
    @AlejandroRamirez-fr3jc 3 дня назад

    Your video is very good, what extensions do you use to show the bootstrap and reack snnipers?

  • @letscode__
    @letscode__ 8 дней назад +1

    You deserve millions of likes Sir , i just completed this 9 hour long video and to be very candid with you the whole 9 hours 20 minutes were worth watching, thanks for providing this valuable content, this is highly appreciable sir, and soon you will be in the list of top youtubers who provide meaningful and valuable content, million of subscribers is coming, get ready for the 1M subscribers 🥳🥳🥳🥳🥳🥳

    • @darshanbhaiya8711
      @darshanbhaiya8711 8 дней назад

      i just completed MERN stack
      And this is my first project
      did we need to know everything he used

  • @raymondmichael4987
    @raymondmichael4987 Месяц назад +16

    9 hours course, without timestamps, is a torture 😢

  • @mohammedabubakar1491
    @mohammedabubakar1491 28 дней назад +2

    Great project

  • @Ayush-jb1gr
    @Ayush-jb1gr 23 дня назад

    Have you used the caching technique here?

  • @shivsarwade
    @shivsarwade Месяц назад +1

    Nicely made a clone project really it was nice video 😊😊

  • @user-pd8oc2cw6z
    @user-pd8oc2cw6z 12 дней назад +1

    module.exports = (fn) => {
    return (req, res, next) => {
    fn(req, res, next).catch(next);
    };
    }; catch async for cathing errors from all functions

  • @Jon-tp6gr
    @Jon-tp6gr Месяц назад

    What all tools and languages are used?

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

    Hlw sir.. After completing this project, is it ready for deployment? Or need to do extra something before deploy the project?

  • @oyepariolaoluwalonimi8185
    @oyepariolaoluwalonimi8185 Месяц назад +1

    Perfect!

  • @HelloNU1708
    @HelloNU1708 8 дней назад

    Sir how can I implement the concept of read receipts in this project ?

  • @vigneshnehru2139
    @vigneshnehru2139 21 день назад

    bhai I can usnderstand why you used cloud instead of mongodb and firebase.
    but why did u use cloudinary instead of aws or azure?

  • @kavyanshmaheshwari6316
    @kavyanshmaheshwari6316 11 дней назад

    can you tell me how can i use this app on different devices on the SAME NETWORK, but when I change the URL from "localhost" to "ip:address" it gets me to the email page again and again. I am not able to get on the homepage

  • @user-oz5lg4he7l
    @user-oz5lg4he7l Месяц назад +1

    hlw sir i guess u have not shown the mobile activation part of hthe video which u have shown in the early part of the video

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

    This looks good. Add timestamps

  • @Akash-cg3xn
    @Akash-cg3xn 17 дней назад +1

    This is the great app. Can you also please create a one video for deployment of this project on live with vercel or any other site?

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

    bro if the vodeos have timestamps than its must better . i hope i you upcoming videos the timestamps have

  • @abbas__00
    @abbas__00 Месяц назад +1

    time stamp please !

  • @user-cl9cn5xu4e
    @user-cl9cn5xu4e Месяц назад +1

    Great tutorial.. Can i add it into my resume..?

  • @nobody124...
    @nobody124... Месяц назад +1

    bro invented something new 😅 💀 . take your medal 🏅

  • @farhadrezazadeh6239
    @farhadrezazadeh6239 27 дней назад +1

    hi .. in home components code line "dispatch(setSocketConnection(socketConnection))" for EditUserDetails.jsx error .. please cheked

  • @kedarsatwik6938
    @kedarsatwik6938 23 дня назад +1

    Hello, I will normal create web pages with html + css + js and deploy in github, so anyone can open my webPages and work with them. Now I want to upgrade myself and want to create something like chatApp or shopping website for which we need a database , we can use firebase and deploy in github, Can we use mongoDB and deploy it as well ? so that public can use the webApp ?

    • @saarza9991
      @saarza9991 12 дней назад +1

      It's not possible give up

  • @lingchen4743
    @lingchen4743 Месяц назад +1

    at 5:49:24, token always return undefined or null no matter how i tried, please help

  • @SakshiTewari-po3lc
    @SakshiTewari-po3lc 2 дня назад +1

    Awsm tutorial sir!
    Sir, I also tried to add the feature of uploading document . The document is uploading and appearing in the chat but the receiver is not able to view the document .
    My document is also getting uploaded on clodinary .
    Sir, how can I change this error ?

    • @DynamicCodingwithAmit
      @DynamicCodingwithAmit  2 дня назад

      Delete the package-lock.json and node_module then again installed it npm i

    • @SakshiTewari-po3lc
      @SakshiTewari-po3lc День назад

      @@DynamicCodingwithAmit Thankyou for your reply sir but there is still some error.
      When the document is appearing in chat , it is not opening . It is redirecting to a cludinary website and then the document fails to load.
      But when I check my cloudinsry db, the document was uploaded there and is visible also.
      But it is not accessible by chat .

  • @HelloNU1708
    @HelloNU1708 8 дней назад +1

    Very nice tutorial sir!
    But sir i am unable to edit the profile picture, it is showing error .
    What should I do ? Please help

  • @zensumarai
    @zensumarai Месяц назад +1

    i am here bro

  • @josephliyon7954
    @josephliyon7954 24 дня назад

    Please make a video, how to host this

    • @josephliyon7954
      @josephliyon7954 23 дня назад

      @@pallavighevade7673 U want my atlas link?

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

    Nice video but where is the MERN diagram URL in the description...?

  • @Daksh-ed5dt
    @Daksh-ed5dt 4 дня назад

    sir the server side keeps crashing- jwt expired. what should i do? pls help

    • @DynamicCodingwithAmit
      @DynamicCodingwithAmit  4 дня назад

      if condition when the jwt expired then clear then token from the localStorage

    • @Daksh-ed5dt
      @Daksh-ed5dt 3 дня назад

      @@DynamicCodingwithAmit sir how to do that? pls help

  • @RajuKumar-xl7lb
    @RajuKumar-xl7lb 3 дня назад +1

    uesrdetail api kam nhi kr raha hai

  • @rajput8041
    @rajput8041 19 дней назад

    bro help me i am facing an issue when typing a password :-Cannot read properties of null (reading 'password')

    • @ababakr_asa
      @ababakr_asa 18 дней назад

      Are there many errors? I want to do this as my final year project.

    • @rajput8041
      @rajput8041 15 дней назад

      @@ababakr_asa bro everything is fine u can go for it

  • @sahil-ld1bu
    @sahil-ld1bu 2 дня назад +1

    2 hour :18 minute how you using process.env on Client side ??

    • @DynamicCodingwithAmit
      @DynamicCodingwithAmit  2 дня назад

      create .env file and inside that key and value make sure that start with prefix REACT_APP_ . and after that where you want to use it give the process.env.REACT_APP_
      When any change in the .env run the react app again

    • @sahil-ld1bu
      @sahil-ld1bu 2 дня назад

      @@DynamicCodingwithAmit if I want to that part in the backend is it good ??

  • @josephliyon7954
    @josephliyon7954 25 дней назад

    Bro token is undefined, we can't update user details, please fix it

    • @DynamicCodingwithAmit
      @DynamicCodingwithAmit  25 дней назад

      Token expired remove from the local storage

    • @josephliyon7954
      @josephliyon7954 25 дней назад

      @@DynamicCodingwithAmit ok. Bro you forgot about fogot password section

    • @josephliyon7954
      @josephliyon7954 25 дней назад

      @@DynamicCodingwithAmit please do a video about how to host this in vercel, render, netlify etc

    • @rajput8041
      @rajput8041 15 дней назад

      @@josephliyon7954 bro do you know how to clear token from local storage?

    • @rajput8041
      @rajput8041 15 дней назад

      @@DynamicCodingwithAmit bro how to remove from the local storage

  • @Solo_playz
    @Solo_playz Месяц назад +5

    Photo uploaded sexually ✅ Successfully ❌ 0:14
    😂😂 Just kidding
    Good project brother 👏🏼

  • @user-pd8oc2cw6z
    @user-pd8oc2cw6z 12 дней назад +1

    very bad code almost everywhere using try chat instead of configuring catchAsync util and u are using messages reference inside of chat so let me epalin this way : mongoose have object size limit so affter certain messages writed it wil excess the limit so instead of that just use virtuals populate

  • @alidarpanaguzhiyev885
    @alidarpanaguzhiyev885 День назад +1

    Кто тоже дз nFactorial'a по туториалу делает? ахахахах

    • @DynamicCodingwithAmit
      @DynamicCodingwithAmit  День назад

      я этим занимался, все не делают этого элементарно