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

Поделиться
HTML-код
  • Опубликовано: 7 июн 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

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

  • @pytorial
    @pytorial 2 месяца назад +13

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

  • @ayomideadejumo2068
    @ayomideadejumo2068 2 месяца назад +54

    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!

  • @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 месяца назад +5

    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! 👏

  • @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.

  • @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.

  • @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!

  • @seanmui8772
    @seanmui8772 2 месяца назад

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

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

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

  • @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

  • @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 :)

  • @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!

  • @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.

  • @user-wy2ew5pd9o
    @user-wy2ew5pd9o 2 месяца назад +12

    Kudos 👏 to the number one Software Developer on RUclips

  • @_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!

  • @jrom_ai
    @jrom_ai 2 месяца назад +3

    Holy tutorial!!! My heart is excited ❤

  • @gateremark
    @gateremark 2 месяца назад +22

    I can now celebrate my Easter building this 🔥

  • @babatundekalejaiye7046
    @babatundekalejaiye7046 2 месяца назад

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

  • @Tarek_Abdelhafez
    @Tarek_Abdelhafez 2 месяца назад +1

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

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

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

  • @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

  • @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! 🙏❤‍🔥❤‍🔥❤‍🔥

  • @sutariyauttam7876
    @sutariyauttam7876 2 месяца назад +2

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

  • @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!!!

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

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

  • @mileslegend
    @mileslegend 2 месяца назад +1

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

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

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

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

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

  • @priopambudi9533
    @priopambudi9533 2 месяца назад +1

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

  • @Chris-qg6kc
    @Chris-qg6kc 2 месяца назад +1

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

  • @nash9785
    @nash9785 2 месяца назад +1

    Excited to see what everyone builds with the Video API 🔥

  • @MichealOluwafemi-mo9zk
    @MichealOluwafemi-mo9zk 2 месяца назад +1

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

  • @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😊

  • @adityafakhrii
    @adityafakhrii 2 месяца назад +1

    All the tutorials here make my portfolio! Thank you🔥

  • @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

  • @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 23 дня назад

      How long did it take you to finish?

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

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

    • @CSE___SHIVAMCHHABRA
      @CSE___SHIVAMCHHABRA 13 дней назад

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

  • @ProxusGaming
    @ProxusGaming 10 дней назад

    wow i love how everything is explained so precisily

  • @davidwright450
    @davidwright450 2 месяца назад +2

    Another Nice Project. Love you Adrian❤❤❤

  • @yeast2588
    @yeast2588 Месяц назад +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.

  • @Dilshan-jz3ch
    @Dilshan-jz3ch 2 месяца назад

    Wow clerk is amazing..Thank u ❤❤

  • @lexiztechnology2835
    @lexiztechnology2835 2 месяца назад +1

    One of my greatest wishes, thanks Adrian

  • @hwapyongedouard
    @hwapyongedouard 2 месяца назад +1

    this is freaking owesome i needed this

  • @BestVideoMiner
    @BestVideoMiner 9 дней назад

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

  • @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.

  • @MDKohaku
    @MDKohaku 2 месяца назад +1

    You always surprise us with something better, how insane

  • @codingman8056
    @codingman8056 2 месяца назад +1

    You are amazing Adrian, thanks for the video

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

    Andrian, you are awesome. Thank you.

  • @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 👍

  • @Dilshan-jz3ch
    @Dilshan-jz3ch 18 дней назад

    Thank you bro! I learn lot of things!

  • @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.

  • @wintorez6649
    @wintorez6649 2 месяца назад +2

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

  • @Samarth_Kamble
    @Samarth_Kamble 2 месяца назад +2

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

  • @HideBuz
    @HideBuz 2 месяца назад +1

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

  • @presidentytshorts
    @presidentytshorts 2 месяца назад +1

    Thank you so much for this man.

  • @OPGAMER.
    @OPGAMER. 2 месяца назад +4

    Excited to build this 🔥

  • @uminhtetoo
    @uminhtetoo 2 месяца назад +1

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

  • @aashishkumarsingh428
    @aashishkumarsingh428 2 месяца назад

    thanks brother for sharing such informative resource

  • @yudrapawar
    @yudrapawar 2 месяца назад +2

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

  • @derickfarnicky6062
    @derickfarnicky6062 2 месяца назад +1

    Thanks Adrian you are changing lives

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

    thank you so much for this amazing content!

  • @maras3190
    @maras3190 2 месяца назад +57

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

    • @javascriptmastery
      @javascriptmastery  2 месяца назад +9

      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

  • @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.

  • @PurvikaJagtap
    @PurvikaJagtap 2 месяца назад +1

    Man you are GENIUS!!💯💪

  • @markjerlybundalian8228
    @markjerlybundalian8228 2 месяца назад +1

    Yet another great project!

  • @gumisirizaemmanuel2411
    @gumisirizaemmanuel2411 2 месяца назад +1

    this was so indepth i love it

  • @vivekkumar-pc1xy
    @vivekkumar-pc1xy 2 месяца назад +1

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

  • @imtiaz0307
    @imtiaz0307 2 месяца назад +1

    My weekend starts with his videos 😅😅

  • @seunoyebode
    @seunoyebode 2 месяца назад +2

    nah, we need someone making solid RemixJS tuts like this

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

    Loved it great tutorial

  • @deslogsales6045
    @deslogsales6045 2 месяца назад +1

    Thanks alot. This is really amazing

  • @mind.flayer
    @mind.flayer 2 месяца назад +1

    Now I know my plans for this weekend

  • @johnadriandodge
    @johnadriandodge 2 месяца назад +1

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

  • @beinspired3408
    @beinspired3408 2 месяца назад +1

    Hi thank you for real the projects are just amazing 👏

  • @MsRebel411
    @MsRebel411 2 месяца назад +1

    Great video, love it❤

  • @kumargupta7149
    @kumargupta7149 2 месяца назад +1

    Thank you Adrian ❤

  • @y0rak
    @y0rak 2 месяца назад +1

    yo ! man you deserves this 👑

  • @mohammadabbas1623
    @mohammadabbas1623 2 месяца назад +1

    It's going next level day by day

  • @yisus.thekraist
    @yisus.thekraist Месяц назад

    I loved this tutorial!

  • @Jen13022
    @Jen13022 2 месяца назад +1

    thx for figma file. this is greate)

  • @weebdown.
    @weebdown. 2 месяца назад +1

    nice fam. now i have something to do in weekends

  • @manavshah1844
    @manavshah1844 2 месяца назад +1

    Great Project 🎉

  • @kartik6968
    @kartik6968 7 дней назад

    CLERK IS AWESOME !!!!!!!!

  • @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

  • @SkyLionQA
    @SkyLionQA 9 дней назад

    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?

  • @gabrieludo3436
    @gabrieludo3436 2 месяца назад +1

    Great project, love you Sir

  • @tsegayemassawa2711
    @tsegayemassawa2711 2 месяца назад +1

    thank you Adrian.

  • @frontend_ko
    @frontend_ko 2 месяца назад

    Thank you so much for creating such an excellent video with smooth progress and concise explanations.
    I feel unsatisfied when almost every tutorial videos only demonstrate implementing protected routes via middleware files in dev mode.
    This is because middleware inherently involves caching, resulting in differences between what is shown in dev mode and production mode.
    It would be great if you could create a video addressing this issue.

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

    Yeah I Would like to see a Figma Shared every time.

  • @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!🤞

  • @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

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

    thank you so much ♥

  • @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

  • @amjadali-cs3si
    @amjadali-cs3si 2 месяца назад +3

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

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

    Great job 👍

  • @suryakantasinha
    @suryakantasinha 2 месяца назад +1

    Yoom Yoom 🔥🔥Amazing ❤

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 месяца назад +2

    Thanks ❤

  • @jitx2797
    @jitx2797 2 месяца назад +2

    Thanks for this tutorial. Please make video on handling this natively without any third party. It would be great learning experience and there's not much content around it

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

    Awesome video. I love it. Do you mind if I ask what tool you use to edit these videos?