NextJS Chat App - Build & Deploy in 27 Minutes! (Best UI 🤩)

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • This NextJS Chat App will teach you how to use React Context, Routing, NextJS and more to build & deploy a beautiful chat experience!
    Please comment feedback and subscribe for more lessons / videos 🙏
    Starter Code: github.com/ala...
    Starter Code: chatengine.io
    Hosting Website: vercel.com
    1 - Context
    Time: 2:03
    Code: github.com/ala...
    2 - Auth Page
    Time: 5:01
    Code: github.com/ala...
    3 - Chats Page
    Time: 11:35
    Code: github.com/ala...

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

  • @adam_la_morre
    @adam_la_morre  Год назад +6

    Heads up everybody 🚨 🚨 🚨 Make sure to disable Strict-Mode in next.config.ts otherwise your sockets might not connect in dev mode!

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

      when i log in at the end it say that ive used wrong credentials but if put in the good ones.. they redirect me to chatengine site

  • @abc_cba
    @abc_cba 2 года назад +2

    I am amazed at how easy you made it appear and how quick and simple you made it. Big Cheers all the way from India

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

    how amazing i looked at so many tutorials and only this one went through the process of explaining good job you earned my subscribe

  • @varunpusarla2590
    @varunpusarla2590 2 года назад +18

    Just found your channel. Your content is great. A small suggestion,zoom in the vs code window so that we can see the code clearly.

  • @jacob_dmn
    @jacob_dmn 2 года назад +9

    Very Simplified, Very Beautiful, Thank you so much for providing this great engine to the humanity

    • @adam_la_morre
      @adam_la_morre  2 года назад +1

      You're very welcome! 😊

    • @adam_la_morre
      @adam_la_morre  2 года назад +1

      Hahah happy to provide such an engine 😂

    • @jacob_dmn
      @jacob_dmn 2 года назад +1

      @@adam_la_morre Haha, but seriously it saved me one week of work, what if there's 10k people using this.. is it really 10.000 week OMG Thank YOUU

    • @adam_la_morre
      @adam_la_morre  2 года назад +1

      For 10k people its like $70/mo but yeah in general pretty cheap 👍🏼

  • @uknowguy3531
    @uknowguy3531 2 года назад +8

    Great! but please zoom in a little bit in vs Code before recording the video as it is really hard to see the code.

    • @adam_la_morre
      @adam_la_morre  2 года назад +3

      Good idea, thanks for letting me know

  • @ignashie
    @ignashie 2 года назад +2

    when i do yarn it says the term yarn is not recognize, how do i fix this?

  • @sahilaujla
    @sahilaujla 2 года назад +2

    Thank you bro

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

    25 - 30 lines of code is the best ratio to have your mobile viewers ready the code along. So you were messing that but other than that... thank you very much great tutorial and amazing person you are .

  • @BrianArtea
    @BrianArtea 2 года назад +2

    Pretty cool, thank you! How do you do email notifications?

    • @adam_la_morre
      @adam_la_morre  2 года назад

      Thanks! Two options: you can either use Email Notifications in the website (no coding) or use the webhooks (requires coding)

  • @gm42069
    @gm42069 2 года назад +2

    Thank you for this cool tutorial and Chat engine which is a great tool
    When installing react-chat-engine I do get a lot of vulnerabilities due to deprecated dependencies and it worries me if that could potentially make this app unsafe?

    • @adam_la_morre
      @adam_la_morre  2 года назад

      Great question! We use Snyk to monitor the transitive dependencies, and the only true positive issue which got brought up has been addressed before it was every released 👍🏼👍🏼

  • @maverick173
    @maverick173 2 года назад +1

    Would love to see this tied to an app or existing app.

    • @adam_la_morre
      @adam_la_morre  2 года назад

      If you have an existing app it's very easy to tie into it. There is a doc for syncing existing user-bases too if you have on already 👍

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

      @@adam_la_morre can you share that with me?

  • @yoman9446
    @yoman9446 2 года назад +1

    You voice sounds like Neetcode's :)

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

    Hi Adam, all. I'm trying for some days now, trying to run the code, but I get an error saying something to webpack5, digital envelope routines::unsupported, has anyone else faced this kind ot error? Is there any other way to run the code?

  • @sasipreetham1482
    @sasipreetham1482 2 года назад +2

    Amazing walkthrough! Loving your content! I wanted to know if the users can chat only with one admin instead of all the users :)

  • @lucario4399
    @lucario4399 2 года назад +1

    Prerequisite for next js? , beautiful Ui

    • @adam_la_morre
      @adam_la_morre  2 года назад +1

      Sorry not sure what you mean 🤔

    • @adam_la_morre
      @adam_la_morre  2 года назад +2

      Thanks for the UI complement!

    • @lucario4399
      @lucario4399 2 года назад

      @@adam_la_morre what are prerequisite for next.js

    • @serveshchaturvedi2034
      @serveshchaturvedi2034 2 года назад +1

      @@lucario4399 You need to have an understanding of React.

  • @phatnq2002
    @phatnq2002 2 года назад +1

    Thank for your sharing. I have a problem when follow your code, so I need some help. After login, there is an error: TypeError: Cannot read properties of undefined (reading '_context'). Source: .next\static\chunks\main.js (1492:0) @ useContext, and points to line: if (Context._context !== undefined) { var realContext = Context._context; ... Am I missing something here?

    • @giacomourbino
      @giacomourbino 2 года назад

      Dude It means that the variable that you are using in your if is undefined when the browser read your condition

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

    The react chat engine won't install. Depreciated packages

  • @507spidey
    @507spidey 2 года назад +2

    nice tutorial!

  • @johnn992
    @johnn992 2 года назад +1

    Good video.. but just need to zoom in more

  • @V01D-999
    @V01D-999 Год назад

    The term 'yarn' is not recognized as the name of a cmdlet, function, script
    file, or operable program. Check the spelling of the name, or if a path was included,
    verify that the path is correct and try again.
    At line:1 char:1
    + yarn dev
    + ~~~~
    + CategoryInfo : ObjectNotFound: (yarn:String) [], CommandNotFoundExcepti
    on
    + FullyQualifiedErrorId : CommandNotFoundException

  • @yifanyes
    @yifanyes 2 года назад

    I got ` FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory ` when runngin `npm run dev` on the terminal, any ideas how can I solve this ?

  • @e.g.e4934
    @e.g.e4934 Год назад

    I am getting intersection observer is not defined, npm install does not seem to resolve the issue. What is the path of action or is anybody else facing the same issue?

  • @sahilaujla
    @sahilaujla 2 года назад +1

    Is Chat Engine Created by you? because on the examples of API it's your name.

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

    Title should be ChatEngine Chat Demos using Nextjs

  • @juleschristiancalamiong9915
    @juleschristiancalamiong9915 2 года назад

    I already finish the project but how can i use the direct message?

  • @shashwatpandey201
    @shashwatpandey201 2 года назад +2

    ANY REPLACEMENT OF CHAT ENGINE?

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

      Hey Shashwat. I hope your doubt has been resolved. Are you a fresher and open to opportunities in web development?

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

      @@shashwatpandey201 Hey Shashwat. Thanks for responding.
      Are you interested in exploring job opportunities in web development?
      If yes, then you can connect with me using the contact information in the About section of my profile.

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

      ​@@Hafsa0526well, I'm interested

  • @johncena-qr4yg
    @johncena-qr4yg 2 года назад +1

    please increase your mic volume , its low

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

    hello, is that library compatible with next js using react 18 typescript? thankyou

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

    This would have worked safely last year, the new node and webpack versions won't allow it!

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

    Why i got so many yarn issues?

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

    I am getting lots of errors when deploying

  • @imsumit96
    @imsumit96 2 года назад

    hello sir,
    i got this error while run the app -
    TypeError: setShowChat is not a function
    how can i solve it?

  • @vladmamonov1795
    @vladmamonov1795 2 года назад

    I got 403 error when i try to create new user. What`s wrong with this site?

  • @ranger.1
    @ranger.1 2 года назад +1

    Step 1: download starter code
    only way to build an advanced app in 30 minutes

  • @ahmedfattal9569
    @ahmedfattal9569 2 года назад +1

    Cool project! Have you considered to use Tailwind as CSS framework instead of using a plain CSS?

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

    nice but the MessageFormSocial comp.. is no more here plx gove the file ... cintent so taht we can make custm one 🙆‍♂🙆‍♂🙆‍♂🙆‍♂

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

    How to cancel chat engine subscription? I cannot see an option for it. Pls help

  • @shilparawat9008
    @shilparawat9008 2 года назад

    its doesn't working if i closed my laptop . i upload it on vercel too

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

      Hey Shilpa. I hope you found a solution to it. Have you built projects in React js? Would you be interested in exploring job opportunities in software development?

  • @user-yi3rq7jk2r
    @user-yi3rq7jk2r Год назад

    can we switch between chats page ?

  • @tradingfamily6758
    @tradingfamily6758 2 года назад

    Hey, this video is awesome. I sent you a email regarding an account for chat engine. Hope to hear from you soon. thanks for the tutorial.

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

    Can't do it without credit card ?

  • @bajantokhele9134
    @bajantokhele9134 2 года назад +1

    Sadly now i can't create a free chat Engine account :')

  • @ferrad1
    @ferrad1 2 года назад +2

    bro you gotta do better with the sound
    good video though

    • @adam_la_morre
      @adam_la_morre  2 года назад

      Haha I have a good mic! Probably my Canadian accent 😅

    • @serveshchaturvedi2034
      @serveshchaturvedi2034 2 года назад

      @@adam_la_morre your voice is fine. It's the background noise at some instances

  • @xxXAsuraXxx
    @xxXAsuraXxx 2 года назад

    Where’s the SSR implementation?!

  • @vadevess7273
    @vadevess7273 2 года назад +1

    I want to Integrate with my portfolio website as pop up chat button also compatible with mobile website

    • @adam_la_morre
      @adam_la_morre  2 года назад

      Go to my channel and look at the support chat video!!

  • @amilcartechnologies582
    @amilcartechnologies582 2 года назад +1

    api is down for 3 weeks !!!!!!!!!!!!!!!!!!!!!!!

    • @mgr1282
      @mgr1282 2 года назад

      So is it why I can't run the example? I'm getting error while making request by axios to create user!

  • @montanavfx
    @montanavfx 2 года назад

    what is the yarn code but in npm at 6:22

  • @krcpr007
    @krcpr007 2 года назад

    is it working ??
    after deploying at vercel ?

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

      Hey Rajan. Have you created projects on React/Node js? Are you willing to explore internship/job opportunities in software development?

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

      @@Hafsa0526 yup!!

  • @blackboxbs8642
    @blackboxbs8642 2 года назад

    is nextjs similar to react?

    • @yifanyes
      @yifanyes 2 года назад

      It is built on top of React

  • @AmitSingh-ox7bx
    @AmitSingh-ox7bx 2 года назад

    i am facing some issue can you please help me out , when I write the yarn its shows bunch of errors what may I do?

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

      Hey Amit! Did you find a solution ? Have you built projects in JavaScript frameworks? Are you open to job opportunities in web development currently?

  • @a.anvarbekov
    @a.anvarbekov 2 года назад +2

    Wow, telegram clone