Build and Deploy a Full Stack Video Conferencing App with Next JS

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • Learn to develop a professional enterprise-ready video conferencing app in hours using Next.js 14, Stream, and Tailwind CSS.
    ⭐ Stream: gstrm.io/4cwPaLp
    ⭐ Clerk: go.clerk.com/JZu31Lm
    🎨 Zoom Clone Figma File: resource.jsmastery.pro/zoom-c...
    🌟 Become a top 1% Next.js 14 developer in only one course: jsmastery.pro/next14?...
    🚀 Skyrocket your career in 4 months: jsmastery.pro/masterclass?utm...
    📚Materials/References:
    GitHub Repository (give it a star ⭐): github.com/adrianhajdin/zoom-...
    README (assets & code): github.com/adrianhajdin/zoom-...
    💻 Join our Discord Community - / discord
    🐦 Follow us on Twitter: / jsmasterypro
    🖼️ Follow us on Instagram: / javascriptmastery
    💼 Business Inquiries: contact@jsmastery.pro
    Time Stamps 👇
    00:00:00 - Intro
    00:04:03 - Setup
    00:08:55 - File & Folder Structure
    00:25:10 - Sidebar
    00:42:23 - Navbar
    00:58:15 - Clerk Auth
    01:15:28 - HomePage
    01:40:12 - Reusable Modal
    01:50:00 - Stream Create Meeting
    02:20:24 - Meetings Calls Setup
    02:29:14 - Meeting Setup
    02:38:06 - Meeting Room
    03:05:00 - Schedule Meeting
    03:17:28 - Upcoming Meetings Page
    03:44:37 - Previous Meetings Page
    03:45:56 - Recordings Page
    03:53:22 - Personal Meeting Room
    04:07:47 - Join Meeting Modal
    04:13:32 - Deployment

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

  • @ayomideadejumo2068
    @ayomideadejumo2068 2 หลายเดือนก่อน +60

    What always amuse me is how you come up with these ideas and how you can picture someone finding it difficult to do something! You're a gift to the web development community! The very best!

  • @pytorial
    @pytorial 2 หลายเดือนก่อน +15

    this is unbelivable, i finished the video with you, and deploy the app, thanks boss, you are the real hero.🥰

  • @ccallen2364
    @ccallen2364 2 หลายเดือนก่อน +5

    These are amazing! You've really helped me get up to speed with NextJS and Tailwind. And I hadn't used Clerk before either. Thank you for making all of this quality learning material!!

  • @user-em7kk4ku7z
    @user-em7kk4ku7z 2 หลายเดือนก่อน +6

    Absolutely blown away by your Next.js tutorials! 🚀 Each video is incredibly insightful and well-paced, making complex concepts feel approachable. Your explanations are crystal clear, and the examples provided really solidify understanding. Thanks a ton for sharing your expertise with the community! Can't wait to see what's next! 👏

  • @marketmov7796
    @marketmov7796 2 หลายเดือนก่อน

    The first glimpse of Mastery's desktop setup is absolutely awesome! 😎

  • @tecmagestpaqueteengineer
    @tecmagestpaqueteengineer 2 หลายเดือนก่อน +2

    I was researching how to solve and adapt a learning app with video streaming that I will make, and suddenly I see this incredible content, congratulations on your work, you are the man and an excellent mentor, I am a subscriber to the Ultimate Next.js course.

  • @user-wy2ew5pd9o
    @user-wy2ew5pd9o 2 หลายเดือนก่อน +13

    Kudos 👏 to the number one Software Developer on TH-cam

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

    As someone who uses Figma designs in their everyday job, I would love to see Figma designs with all new videos from now own! Love that you've incorporated that piece to this project!

  • @almostdaylight5929
    @almostdaylight5929 หลายเดือนก่อน +1

    Hey there Adrian greetings from Nigeria. I can't thank you enough for this content. You make me a better developer and i have no idea the amount of time and resources into making content like this. Once again, thank you.

  • @francisnjugunaldc
    @francisnjugunaldc 2 หลายเดือนก่อน +31

    As always your videos are More better than All paid courses out there, you explain everything more clearer and if that was not enough it's all free, amazing 🎉, I like jsm community never disappoints😊

  • @AnantDev925
    @AnantDev925 2 หลายเดือนก่อน +2

    You can't even imagine how your videos helps me to quickly catchup with the current technologies, keep up the good work dude :)

  • @seanmui8772
    @seanmui8772 2 หลายเดือนก่อน

    This channel deserves over 2M subscribers..
    This is a mine. A gold mine!

  • @_the_one_1
    @_the_one_1 2 หลายเดือนก่อน

    By far... the best YT channel for devs

  • @evans3995
    @evans3995 2 หลายเดือนก่อน +2

    Free content for the common good. You are a blessed champion. Well done!

  • @kushaltanna5569
    @kushaltanna5569 2 หลายเดือนก่อน +2

    Yet another banger.. i finished iPhone clone.. learnt so much.. and now almost in week I have another project to work... Zoom clone sounds interesting

  • @aditya2005_found
    @aditya2005_found 2 หลายเดือนก่อน +1

    Love the way that how we can so easily follow along with you!!

  • @jrom_ai
    @jrom_ai 2 หลายเดือนก่อน +3

    Holy tutorial!!! My heart is excited ❤

  • @gateremark
    @gateremark 2 หลายเดือนก่อน +22

    I can now celebrate my Easter building this 🔥

  • @lelin4732
    @lelin4732 2 หลายเดือนก่อน

    This channel is gold for people who want to "get started" with building projects. I'd recommend users to do a little bit of tweaking as well instead of copying the entire code.

  • @babatundekalejaiye7046
    @babatundekalejaiye7046 2 หลายเดือนก่อน

    I have learned so much from watching your videos. You are the best.

  • @therealdocharry2019
    @therealdocharry2019 2 หลายเดือนก่อน +2

    the css copy and paste used to throw me off by giving me a false level of understanding, this video properly closed down on all the knowledge gaps. Thank you for the amazing work!

  • @maras3190
    @maras3190 2 หลายเดือนก่อน +59

    Would like to see someday entire app without using 3rd party services

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน +10

      Thanks for the feedback!

    • @heysoub
      @heysoub 2 หลายเดือนก่อน +5

      Yeah ... a project without third party packages is 🔥

    • @babiescode7467
      @babiescode7467 2 หลายเดือนก่อน +2

      Yes I too agree with it

    • @babiescode7467
      @babiescode7467 2 หลายเดือนก่อน +1

      And all deployment will be always in vercel

    • @MoneyballTV
      @MoneyballTV 2 หลายเดือนก่อน +1

      Look back to the 90s and early 2000s. It wasn’t a great time. The Cambrian explosion of frameworks and services has been a gift to humanity

  • @allsparky
    @allsparky 14 วันที่ผ่านมา

    God bless. I even started pressing Command + P in order to navigate through my files quicker!

  • @ProxusGaming
    @ProxusGaming 23 วันที่ผ่านมา

    wow i love how everything is explained so precisily

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

    This project is amazing. Thank you so much. Love your content!!!

  • @mohiths1090
    @mohiths1090 2 หลายเดือนก่อน

    Yooo thanks completed faster than thought as usual exceptional work

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

    Hey Adrian!! Thank you so much for teaching us with this wonderful project. Amazing content and amazing explanation. Please do keep up with such project videos!!!

  • @Doowi92
    @Doowi92 3 วันที่ผ่านมา

    i love the way that you teach, i love the way that you explain, i love the way that you speak.

  • @bestthegamer07
    @bestthegamer07 2 หลายเดือนก่อน +1

    This video is truly amazing and i am also happy that you took your time to explain every detail and avoid blindly copying codes as i had problems before in your music player video thank you so much this video is a masterpiece

  • @adityafakhrii
    @adityafakhrii 2 หลายเดือนก่อน +1

    All the tutorials here make my portfolio! Thank you🔥

  • @yeast2588
    @yeast2588 2 หลายเดือนก่อน +1

    This project and quite a few other ones have made me appreciate having a visual guide and a solid design system overall, before even attempting to write code....
    I for one would definitely love to see more Figma presentations in the future.

  • @Tarek_Abdelhafez
    @Tarek_Abdelhafez 2 หลายเดือนก่อน +1

    The best software development university. Thank you, Adrian. You are the best! 👏👏

  • @sutariyauttam7876
    @sutariyauttam7876 2 หลายเดือนก่อน +2

    I don't know how to thank you buddy, you are a genius. You & your content always shine 🔥

  • @kaiwollherr712
    @kaiwollherr712 2 หลายเดือนก่อน

    Awesome Tutorial! I enjoy you Content and learn so much. appreciate it!
    Keep on going!

  • @nash9785
    @nash9785 2 หลายเดือนก่อน +1

    Excited to see what everyone builds with the Video API 🔥

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

    Andrian, you are awesome. Thank you.

  • @Dilshan-jz3ch
    @Dilshan-jz3ch 2 หลายเดือนก่อน

    Wow clerk is amazing..Thank u ❤❤

  • @Dilshan-jz3ch
    @Dilshan-jz3ch หลายเดือนก่อน

    Thank you bro! I learn lot of things!

  • @priopambudi9533
    @priopambudi9533 2 หลายเดือนก่อน +1

    Your content is always amazing! Thank you so much! Love from Indonesia

  • @Den-yg4wz
    @Den-yg4wz 2 หลายเดือนก่อน +1

    🔥🔥🔥 Adrian, many many tnx for your videos!! It's the BEST and №1 as usually!! Design, code, explains, usefully... fantastic! Yes, we really love you!!
    Please, don't forget us! 🙏❤‍🔥❤‍🔥❤‍🔥

  • @mileslegend
    @mileslegend 2 หลายเดือนก่อน +1

    I was missing this ...was getting bored with TH-cam videos ..thanks for coming up ...am building this 😊

  • @Chris-qg6kc
    @Chris-qg6kc 2 หลายเดือนก่อน +1

    You are on a whole other level of boss mode. Continued success!

  • @mikekoszasuki2969
    @mikekoszasuki2969 หลายเดือนก่อน +3

    Finally I finished following along this tutorial and deployed my first app. This was my first tutorial and im glad I finished it. I don't understand a lot of the topics as a beginner though but im sure to improve!

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

      How long did it take you to finish?

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

      @@Seekimo it took me around double the video time.

    • @CSE___SHIVAMCHHABRA
      @CSE___SHIVAMCHHABRA 25 วันที่ผ่านมา

      @@mikekoszasuki2969 plz share you github repository link asap . i need it urgently

  • @davidwright450
    @davidwright450 2 หลายเดือนก่อน +2

    Another Nice Project. Love you Adrian❤❤❤

  • @hwapyongedouard
    @hwapyongedouard 2 หลายเดือนก่อน +1

    this is freaking owesome i needed this

  • @lexiztechnology2835
    @lexiztechnology2835 2 หลายเดือนก่อน +1

    One of my greatest wishes, thanks Adrian

  • @codingman8056
    @codingman8056 2 หลายเดือนก่อน +1

    You are amazing Adrian, thanks for the video

  • @MDKohaku
    @MDKohaku 2 หลายเดือนก่อน +1

    You always surprise us with something better, how insane

  • @aryanapardeshi
    @aryanapardeshi 2 หลายเดือนก่อน +1

    lol i was planning to learn something related to socketAPI and you here motivated me to leave every work and do it now. Keep up the good Work

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

    I love all your content, I really would like to see extra tools in your project like GraphQL, tanstack query, Redux Toolkit, Because it starts felling repetitive, This tools really give an extra plus! Thank you.

  • @presidentytshorts
    @presidentytshorts 2 หลายเดือนก่อน +1

    Thank you so much for this man.

  • @OPGAMER.
    @OPGAMER. 2 หลายเดือนก่อน +4

    Excited to build this 🔥

  • @aashishkumarsingh428
    @aashishkumarsingh428 2 หลายเดือนก่อน

    thanks brother for sharing such informative resource

  • @BestVideoMiner
    @BestVideoMiner 21 วันที่ผ่านมา

    Wow this project is amazing. Thanks for sharing and teaching buddy.🥳🥳🥳👏👏

  • @markjerlybundalian8228
    @markjerlybundalian8228 2 หลายเดือนก่อน +1

    Yet another great project!

  • @MichealOluwafemi-mo9zk
    @MichealOluwafemi-mo9zk 2 หลายเดือนก่อน +1

    He has done it again 🔥🔥
    I really love this channel...and have learnt alot!
    The best so far 👏👏

  • @derickfarnicky6062
    @derickfarnicky6062 2 หลายเดือนก่อน +1

    Thanks Adrian you are changing lives

  • @pritamghosh7852
    @pritamghosh7852 2 หลายเดือนก่อน +1

    Wow, You added so many features to it. Right now, it's nothing comes to my mind beyond these features. Thanks, I will build it with you

    • @vinniv6806
      @vinniv6806 2 หลายเดือนก่อน

      is he tho? 95% of work is to just install 3rd party libs... This is not really coding. It's wordpress-like-coding. Install some plugins, sprinkle theming. Done. Also - Vercel and Clerk. I just cannot watch another projects with those adverts. Those 2 companies will make this whole app worthless. They will quickly charge you more, than you can make.
      I get it - youtubers need money. Sure. But I;m still waiting for honesty - why they are using those options, not the others.
      Not a single very big project is using Clerk / Vercel. I've seen very, very big projects, with hundreds of people per minute. Not a single one is using Clerk / Vercel. They have own auth system and the project is deployed on VPS / Azure.
      Why? Money. It just saves a lot of money per month. In thousands.

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน

      Thank you so much!

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน

      It's far from no-code/low-code tools. While I do agree with you that super huge project don't use them, it doesn't mean they wouldn't start with them if they were starting now. It quickly gets you going. And then you can switch to other solutions as you scale.

  • @uminhtetoo
    @uminhtetoo 2 หลายเดือนก่อน +1

    Thank you so much for sharing your experience and knowledge, Sir.

  • @somusanpui
    @somusanpui 2 หลายเดือนก่อน

    Loved it great tutorial

  • @markmiklos4311
    @markmiklos4311 2 หลายเดือนก่อน +3

    Insane tut as always, keep up the good work.
    It would be lovely if you would do the same type of content, but add next-intl library for example to translate the app and make it multi language.

  • @barakm25
    @barakm25 2 หลายเดือนก่อน +1

    thank you so much for this amazing content!

  • @kumargupta7149
    @kumargupta7149 2 หลายเดือนก่อน +1

    Thank you Adrian ❤

  • @mind.flayer
    @mind.flayer 2 หลายเดือนก่อน +1

    Now I know my plans for this weekend

  • @PurvikaJagtap
    @PurvikaJagtap 2 หลายเดือนก่อน +1

    Man you are GENIUS!!💯💪

  • @dharmeshtiwari09
    @dharmeshtiwari09 2 หลายเดือนก่อน +1

    Thank you so much for helping growing devs like us with free and amazing videos... Also thanks for using free tools and services.. Helps us alot 👍

  • @gumisirizaemmanuel2411
    @gumisirizaemmanuel2411 2 หลายเดือนก่อน +1

    this was so indepth i love it

  • @deslogsales6045
    @deslogsales6045 2 หลายเดือนก่อน +1

    Thanks alot. This is really amazing

  • @imtiaz0307
    @imtiaz0307 2 หลายเดือนก่อน +1

    My weekend starts with his videos 😅😅

  • @beinspired3408
    @beinspired3408 2 หลายเดือนก่อน +1

    Hi thank you for real the projects are just amazing 👏

  • @MsRebel411
    @MsRebel411 2 หลายเดือนก่อน +1

    Great video, love it❤

  • @tsegayemassawa2711
    @tsegayemassawa2711 2 หลายเดือนก่อน +1

    thank you Adrian.

  • @wintorez6649
    @wintorez6649 2 หลายเดือนก่อน +2

    thank you for making this type of content (Tutorial) you are the best Mentor for me love from india

  • @manavshah1844
    @manavshah1844 2 หลายเดือนก่อน +1

    Great Project 🎉

  • @vivekkumar-pc1xy
    @vivekkumar-pc1xy 2 หลายเดือนก่อน +1

    Great video. I'm greatful for this tutorial. I learn alot from this tutorial.

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

    thank you so much ♥

  • @yisus.thekraist
    @yisus.thekraist หลายเดือนก่อน

    I loved this tutorial!

  • @Samarth_Kamble
    @Samarth_Kamble 2 หลายเดือนก่อน +2

    One of the best ui among all real meeting application. As usual one of the best video 🤩

  • @muhammedzulfiker1471
    @muhammedzulfiker1471 2 หลายเดือนก่อน +15

    As a junior developer i would like this video more if the video conferencing part were implemented from scratch.
    There is practically nothing we learn in this video except learning stream's API and copying their code.
    I would know nothing about how javascript is handling these internally.
    As your long time viewer , i used to love your videos and always gets excited whenever your videos drop. But nowadays there is nothing different.
    You are a good teacher, you have great experience in the industry. So please teach us things from scratch instead of copying some company's code

    • @UFO_808
      @UFO_808 2 หลายเดือนก่อน +1

      Bro the best code is the one you don't have to write :))

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน +6

      I'll do my best!

    • @muhammedzulfiker1471
      @muhammedzulfiker1471 2 หลายเดือนก่อน +2

      @@UFO_808 I know bro, even I use shadcn and other third-party services in my project. But when someone teaches I think it's better to learn basic principles and core development rather than the sugarcoated thing

    • @ayanmansuri4493
      @ayanmansuri4493 2 หลายเดือนก่อน

      I agree with @muhammedzulfiker1471 here, Implementing it from scratch and explaining whats happing under the hood would be much more better than just copying the code. Hope that helps

    • @aryanpatil5389
      @aryanpatil5389 2 หลายเดือนก่อน +1

      @@muhammedzulfiker1471 brother making a video conferencing software is not something that fits in a 4 hour video, its years of work in low level languages and you need to be extremely knowledgeable in networking.

  • @tanhwang899
    @tanhwang899 2 หลายเดือนก่อน

    Great job 👍

  • @suryakantasinha
    @suryakantasinha 2 หลายเดือนก่อน +1

    Yoom Yoom 🔥🔥Amazing ❤

  • @HideBuz
    @HideBuz 2 หลายเดือนก่อน +1

    God of Content! This is one of the few youtubers where I click on the Bell icon! God speed!

  • @seunoyebode
    @seunoyebode 2 หลายเดือนก่อน +2

    nah, we need someone making solid RemixJS tuts like this

  • @johnadriandodge
    @johnadriandodge 2 หลายเดือนก่อน +1

    Shalom Mr. Adrian, another fantastic app. I am a bit surprised you did not include some nifty neat animations.

  • @yudrapawar
    @yudrapawar 2 หลายเดือนก่อน +2

    I was searching video streaming project on youtube in the morning and in the evening I found this ❤❤ From India

  • @y0rak
    @y0rak 2 หลายเดือนก่อน +1

    yo ! man you deserves this 👑

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 หลายเดือนก่อน +2

    Thanks ❤

  • @SkyLionQA
    @SkyLionQA 22 วันที่ผ่านมา

    Thank you so much, I have learned a lot from your videos. Have you created any videos on building a website using a website builder (like dnd-kit or something else) with React or Next.js? If not, do you plan to create such videos in the future?

  • @Jen13022
    @Jen13022 2 หลายเดือนก่อน +1

    thx for figma file. this is greate)

  • @HarshDubeyUHD
    @HarshDubeyUHD 2 หลายเดือนก่อน +1

    Amazingly Taught🎉🎉

    • @taavi948
      @taavi948 2 หลายเดือนก่อน +3

      The video was uploaded a minute ago? You havent even watched it.

    • @HarshDubeyUHD
      @HarshDubeyUHD 2 หลายเดือนก่อน

      😂😂

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน

      Thank you!🤞

  • @amjadali-cs3si
    @amjadali-cs3si 2 หลายเดือนก่อน +3

    amazing waiting for full-stack banking app real world app next js 14

  • @mohammadabbas1623
    @mohammadabbas1623 2 หลายเดือนก่อน +1

    It's going next level day by day

  • @weebdown.
    @weebdown. 2 หลายเดือนก่อน +1

    nice fam. now i have something to do in weekends

  • @vinayakgamers464
    @vinayakgamers464 2 หลายเดือนก่อน +9

    Awesome 😎

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน +4

      Where did you get the link to the video? :)

    • @ArunKumar-1123
      @ArunKumar-1123 2 หลายเดือนก่อน +1

      Bro commented before the video got posted 😮😮

    • @suryakantasinha
      @suryakantasinha 2 หลายเดือนก่อน

      @@ArunKumar-1123that's because adrian already updated the GitHub Readme and put the yt link in that watch tutorial section or the main banner of that github repo but the video was unlisted before he actually put the video available for publically 🤣🤣

  • @user-cm9po3in3k
    @user-cm9po3in3k 2 หลายเดือนก่อน +1

    THANK YOU

  • @deysubhamay
    @deysubhamay 2 หลายเดือนก่อน

    Awesome video❤

  • @kartik6968
    @kartik6968 20 วันที่ผ่านมา

    CLERK IS AWESOME !!!!!!!!

  • @AkimboFennec
    @AkimboFennec 2 หลายเดือนก่อน +3

    Actually, what I strongly believe is if you could make another video, but recreate this video streaming call from scratch in code. I know that you already said that we don’t have to reinvent the wheel, but i think that it is worth to do it once, to actually learn something low level, and then from there onwards use Stream, and other third party tools. I would love to see a tutorial that actually teaches how to do this without any frameworks

  • @dbones-aow3
    @dbones-aow3 2 หลายเดือนก่อน +1

    Damn, you're a blessing to developers

    • @javascriptmastery
      @javascriptmastery  2 หลายเดือนก่อน +1

      Enjoy!

    • @dbones-aow3
      @dbones-aow3 2 หลายเดือนก่อน

      Am a php developer, but these days I've been using more of JS, thank you

  • @adenbinfarrukh4650
    @adenbinfarrukh4650 2 หลายเดือนก่อน

    Nice Video. I was looking for something that uses third party tools to speed up the process of development. Mainly with something like Chadcn, Daisyui or NextUI. Though I love building from scratch constant changes of design and requirements from client just doesn't fit well with it. Keep up the good work