Тёмный

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

JavaScript Mastery
Подписаться 961 тыс.
Просмотров 245 тыс.
50% 1

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 749   
@Manan_K
@Manan_K Месяц назад
This person could easily earn a lot of money by selling these valuable courses on Udemy, but instead, he shares them for free on RU-vid. He's a true hero. Thank you!
@ayomideadejumo2068
@ayomideadejumo2068 6 месяцев назад
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!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you! ❤️
@pytorial
@pytorial 6 месяцев назад
this is unbelivable, i finished the video with you, and deploy the app, thanks boss, you are the real hero.🥰
@aakhildasz
@aakhildasz Месяц назад
Is everything free in it like services ?
@AmudaAbdullah
@AmudaAbdullah 6 месяцев назад
Kudos 👏 to the number one Software Developer on RU-vid
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you! 😊
@therealdocharry2019
@therealdocharry2019 6 месяцев назад
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!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Happy to hear that!
@АндрейТынный
@АндрейТынный Месяц назад
You are the best teacher I ever had in IT field. OMG, we absolutely need you as a teacher in some prestige university. It is absolutely insane. THANK YOU VERY VERY MUCH!!!!
@gateremark
@gateremark 6 месяцев назад
I can now celebrate my Easter building this 🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Happy Easter!
@aaliyahsymlar5689
@aaliyahsymlar5689 5 месяцев назад
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 5 месяцев назад
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.
@mikekoszasuki2969
@mikekoszasuki2969 5 месяцев назад
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 4 месяца назад
How long did it take you to finish?
@mikekoszasuki2969
@mikekoszasuki2969 4 месяца назад
@@Seekimo it took me around double the video time.
@CSE___SHIVAMCHHABRA
@CSE___SHIVAMCHHABRA 4 месяца назад
@@mikekoszasuki2969 plz share you github repository link asap . i need it urgently
@tecmagestpaqueteengineer
@tecmagestpaqueteengineer 6 месяцев назад
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.
@javascriptmastery
@javascriptmastery 6 месяцев назад
You're very welcome!
@bestthegamer07
@bestthegamer07 6 месяцев назад
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
@javascriptmastery
@javascriptmastery 6 месяцев назад
So nice of you
@ccallen2364
@ccallen2364 6 месяцев назад
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!!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Glad you like them!
@guap3228
@guap3228 3 месяца назад
You’re a saint. Building out my portfolio before I graduate and these videos are huge
@BahaaAldein-o2i
@BahaaAldein-o2i 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! 👏
@javascriptmastery
@javascriptmastery 6 месяцев назад
Awesome, thank you!
@kushaltanna5569
@kushaltanna5569 6 месяцев назад
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
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy!
@AnisH__MHATRE
@AnisH__MHATRE 2 месяца назад
is it just a ui clone or i can understand the actual working of video conferencing app?
@techtime3125
@techtime3125 День назад
@@AnisH__MHATRE It's not just a UI Clone but he is using a api to handle the video conferencing app, so you can't understand the actual working ig
@francisnjugunaldc
@francisnjugunaldc 6 месяцев назад
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😊
@godloveinaction
@godloveinaction 6 месяцев назад
True🎉😂
@javascriptmastery
@javascriptmastery 6 месяцев назад
Wow, thanks!
@liperanqey
@liperanqey 6 месяцев назад
Well said brother 😀
@francisnjugunaldc
@francisnjugunaldc 6 месяцев назад
@@liperanqey for real 💯
@francisnjugunaldc
@francisnjugunaldc 6 месяцев назад
@@godloveinaction 💯
@jecoliatieleo6921
@jecoliatieleo6921 Месяц назад
A Hero someone said it! Thanks for this beautiful content it's so valuable for learners like me!
@mileslegend
@mileslegend 6 месяцев назад
I was missing this ...was getting bored with RU-vid videos ..thanks for coming up ...am building this 😊
@javascriptmastery
@javascriptmastery 6 месяцев назад
Hope you enjoy it!
@allsparky
@allsparky 4 месяца назад
God bless. I even started pressing Command + P in order to navigate through my files quicker!
@QuantumCanvas07
@QuantumCanvas07 6 месяцев назад
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.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Amazing suggestion!
@pritamghosh7852
@pritamghosh7852 6 месяцев назад
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 6 месяцев назад
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 6 месяцев назад
Thank you so much!
@javascriptmastery
@javascriptmastery 6 месяцев назад
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.
@AnantDev925
@AnantDev925 6 месяцев назад
You can't even imagine how your videos helps me to quickly catchup with the current technologies, keep up the good work dude :)
@javascriptmastery
@javascriptmastery 6 месяцев назад
Glad to hear it!
@Den-yg4wz
@Den-yg4wz 6 месяцев назад
🔥🔥🔥 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! 🙏❤‍🔥❤‍🔥❤‍🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Awesome, thank you!
@markmiklos4311
@markmiklos4311 6 месяцев назад
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.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks for the idea!
@Doowi92
@Doowi92 3 месяца назад
i love the way that you teach, i love the way that you explain, i love the way that you speak.
@evans3995
@evans3995 6 месяцев назад
Free content for the common good. You are a blessed champion. Well done!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you so much!
@saurabhvishwakarma3066
@saurabhvishwakarma3066 2 месяца назад
Completed and deployed on server , thanks a lot
@muhammadfahad1247
@muhammadfahad1247 Месяц назад
can you tell me how can we joing a instant meeting?
@shankar66
@shankar66 5 месяцев назад
There is no video on youtube without using third party library. Please make a video using only webrtc. And i am talking about scalable group calling, not 2 person calling.
@ayushsolankiexe
@ayushsolankiexe Месяц назад
Yess i totally agree with you
@x.ragnar
@x.ragnar Месяц назад
You should watch React Js Project Coder house by @coder-gyan
@MayankTripathi-g3d
@MayankTripathi-g3d 4 дня назад
agree we came here to learn
@sutariyauttam7876
@sutariyauttam7876 6 месяцев назад
I don't know how to thank you buddy, you are a genius. You & your content always shine 🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you so much 😀
@Chris-qg6kc
@Chris-qg6kc 6 месяцев назад
You are on a whole other level of boss mode. Continued success!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Wow, thanks!
@Samarth_Kamble
@Samarth_Kamble 6 месяцев назад
One of the best ui among all real meeting application. As usual one of the best video 🤩
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks a ton
@aditya2005_found
@aditya2005_found 5 месяцев назад
Love the way that how we can so easily follow along with you!!
@RoadtoRichandRespected
@RoadtoRichandRespected 13 дней назад
Thanks very much for your tutorial, it was incredibly helpful
@nash9785
@nash9785 6 месяцев назад
Excited to see what everyone builds with the Video API 🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Exactly!
@aryanapardeshi
@aryanapardeshi 6 месяцев назад
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
@javascriptmastery
@javascriptmastery 6 месяцев назад
Glad to hear it!
@Tarek_Abdelhafez
@Tarek_Abdelhafez 6 месяцев назад
The best software development university. Thank you, Adrian. You are the best! 👏👏
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you so much!
@wintorez6649
@wintorez6649 6 месяцев назад
thank you for making this type of content (Tutorial) you are the best Mentor for me love from india
@javascriptmastery
@javascriptmastery 6 месяцев назад
So nice of you
@HideBuz
@HideBuz 6 месяцев назад
God of Content! This is one of the few youtubers where I click on the Bell icon! God speed!
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you so much! :)
@marketmov7796
@marketmov7796 5 месяцев назад
The first glimpse of Mastery's desktop setup is absolutely awesome! 😎
@yudrapawar
@yudrapawar 6 месяцев назад
I was searching video streaming project on youtube in the morning and in the evening I found this ❤❤ From India
@javascriptmastery
@javascriptmastery 6 месяцев назад
Hope you enjoyed it!
@priopambudi9533
@priopambudi9533 6 месяцев назад
Your content is always amazing! Thank you so much! Love from Indonesia
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks so much!
@dharmeshtiwari09
@dharmeshtiwari09 6 месяцев назад
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 👍
@javascriptmastery
@javascriptmastery 6 месяцев назад
Happy to help!
@seanmui8772
@seanmui8772 6 месяцев назад
This channel deserves over 2M subscribers.. This is a mine. A gold mine!
@adityakumar4200
@adityakumar4200 6 месяцев назад
This is what I am looking from years on RU-vid.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy! 😊
@MDKohaku
@MDKohaku 6 месяцев назад
You always surprise us with something better, how insane
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you!
@maras3190
@maras3190 6 месяцев назад
Would like to see someday entire app without using 3rd party services
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks for the feedback!
@babiescode7467
@babiescode7467 6 месяцев назад
Yes I too agree with it
@babiescode7467
@babiescode7467 6 месяцев назад
And all deployment will be always in vercel
@MoneyballTV
@MoneyballTV 6 месяцев назад
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
@babatundekalejaiye7046
@babatundekalejaiye7046 6 месяцев назад
You can achieve this by manually implementing the services those third parties provide lol. You and I know the pain. I gave it a go with one of his projects. Instead of using appwrite, I used typescript, express, and sequlize, for the backend.
@falinstargamingfan6936
@falinstargamingfan6936 Месяц назад
Please also create a video In which show us the process oof designing the apps that you create here. Excellent content you are creating. Thanks for helping us for free❤❤❤❤❤
@ProxusGaming
@ProxusGaming 4 месяца назад
wow i love how everything is explained so precisily
@babatundekalejaiye7046
@babatundekalejaiye7046 6 месяцев назад
I have learned so much from watching your videos. You are the best.
@yeast2588
@yeast2588 5 месяцев назад
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.
@MichealOluwafemi-mo9zk
@MichealOluwafemi-mo9zk 6 месяцев назад
He has done it again 🔥🔥 I really love this channel...and have learnt alot! The best so far 👏👏
@javascriptmastery
@javascriptmastery 6 месяцев назад
Appreciate it! 🔥
@_the_one_1
@_the_one_1 6 месяцев назад
By far... the best YT channel for devs
@abdulla052
@abdulla052 3 месяца назад
Dude Adrian, your vids are awesome! You gotta make a MERN stack course next, that would be fire
@jrom_ai
@jrom_ai 6 месяцев назад
Holy tutorial!!! My heart is excited ❤
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy! ❤
@seunoyebode
@seunoyebode 6 месяцев назад
nah, we need someone making solid RemixJS tuts like this
@javascriptmastery
@javascriptmastery 6 месяцев назад
React/Next rules :)
@davidwright450
@davidwright450 6 месяцев назад
Another Nice Project. Love you Adrian❤❤❤
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks!
@smartdriver2990
@smartdriver2990 Месяц назад
Done. Thanks for the tutorial. It is awesome as always 🎉
@akashshaw8458
@akashshaw8458 5 месяцев назад
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!!!
@amjadali-cs3si
@amjadali-cs3si 6 месяцев назад
amazing waiting for full-stack banking app real world app next js 14
@javascriptmastery
@javascriptmastery 6 месяцев назад
Will do!
@jitxhere
@jitxhere 6 месяцев назад
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
@javascriptmastery
@javascriptmastery 6 месяцев назад
Cool idea!
@OPGAMER.
@OPGAMER. 6 месяцев назад
Excited to build this 🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy!
@shjaaz4139
@shjaaz4139 6 месяцев назад
Thanks for the Best videos you upload, I got a job with your videos and projects
@javascriptmastery
@javascriptmastery 6 месяцев назад
Nice work!
@nbanchevski5450
@nbanchevski5450 4 месяца назад
This project is amazing. Thank you so much. Love your content!!!
@vinayakgamers464
@vinayakgamers464 6 месяцев назад
Awesome 😎
@javascriptmastery
@javascriptmastery 6 месяцев назад
Where did you get the link to the video? :)
@ArunKumar-1123
@ArunKumar-1123 6 месяцев назад
Bro commented before the video got posted 😮😮
@suryakantasinha
@suryakantasinha 6 месяцев назад
@@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 🤣🤣
@adityafakhrii
@adityafakhrii 6 месяцев назад
All the tutorials here make my portfolio! Thank you🔥
@javascriptmastery
@javascriptmastery 6 месяцев назад
Glad you like them!
@muhammadfahad1247
@muhammadfahad1247 Месяц назад
If you have created this project can you tell me how can someone join and Instant Meeting?
@derickfarnicky6062
@derickfarnicky6062 6 месяцев назад
Thanks Adrian you are changing lives
@javascriptmastery
@javascriptmastery 6 месяцев назад
Appreciate it!
@lexiztechnology2835
@lexiztechnology2835 6 месяцев назад
One of my greatest wishes, thanks Adrian
@javascriptmastery
@javascriptmastery 6 месяцев назад
My pleasure!
@johnadriandodge
@johnadriandodge 6 месяцев назад
Shalom Mr. Adrian, another fantastic app. I am a bit surprised you did not include some nifty neat animations.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks!
@multiverse915
@multiverse915 6 месяцев назад
Bro is training the developer's so that they can beat devin🙏🙏🙏 hardwork appreciated brother
@bigjoe100
@bigjoe100 6 месяцев назад
😂😂🎉
@javascriptmastery
@javascriptmastery 6 месяцев назад
Yess!
@AkimboFennec
@AkimboFennec 6 месяцев назад
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
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thanks for the feedback!
@delinuxist4480
@delinuxist4480 Месяц назад
stream was built by hundreds of developers and you want one person to do that for you bro, that's not possible reinventing something that's already available and better than what you would even come up with is a waste of time bro, just use stream and be free from months/years of headache.
@mohiths1090
@mohiths1090 6 месяцев назад
Yooo thanks completed faster than thought as usual exceptional work
@jayjaylabadan6054
@jayjaylabadan6054 Месяц назад
This is so awesome 🤩🤩🤩. Thank you sir and the entire team. I plan on, out of this tutorial, create an online lawyer teleconsult: finding lawyers by specialty, pay the consultation fee, choose the e-consultation day and time, get notifications and get the lawyer/s in a video call. Recordings should be perfect. Lawyers may sign up and pay a monthly subscription. A higher tier plan brings subscribers at the top of the search result. How do you think that app would look like in light of this features in this zoom clone app?
@azizurrehman8910
@azizurrehman8910 6 месяцев назад
Yes. Kindly do switch to figma in between the video so that we know what's going on there
@javascriptmastery
@javascriptmastery 6 месяцев назад
Will do!
@pasupuletirudramanaidu788
@pasupuletirudramanaidu788 6 месяцев назад
please also create a video figma while writing the code. Anyway thanks for creating this (kakkoii)=>cool video
@uminhtetoo
@uminhtetoo 6 месяцев назад
Thank you so much for sharing your experience and knowledge, Sir.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Appreciate it!
@whyonlyfact3602
@whyonlyfact3602 6 месяцев назад
I don’t think your subscriber count justifies your content quality. You should get 2M subscribers this year
@javascriptmastery
@javascriptmastery 6 месяцев назад
Appreciate it!
@LumbreraEnMiCamino
@LumbreraEnMiCamino 5 месяцев назад
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.
@kaiwollherr712
@kaiwollherr712 5 месяцев назад
Awesome Tutorial! I enjoy you Content and learn so much. appreciate it! Keep on going!
@imtiaz0307
@imtiaz0307 6 месяцев назад
My weekend starts with his videos 😅😅
@javascriptmastery
@javascriptmastery 6 месяцев назад
Have fun! :)
@codingman8056
@codingman8056 6 месяцев назад
You are amazing Adrian, thanks for the video
@javascriptmastery
@javascriptmastery 6 месяцев назад
Thank you so much!
@mind.flayer
@mind.flayer 6 месяцев назад
Now I know my plans for this weekend
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy!
@hwapyongedouard
@hwapyongedouard 6 месяцев назад
this is freaking owesome i needed this
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy!
@coderGaurav-hj6xv
@coderGaurav-hj6xv 4 месяца назад
00:02 Build Enterprise-ready video conferencing app in hours 02:11 Utilize top technologies like TypeScript and Next.js for sleek modern styling 07:00 Installing fonts and customizing the app structure. 09:16 Using Next.js route groups for organizing and nesting layouts 14:30 Exploring beyond replication 16:58 Creating separate layout for navbar and sidebar 21:33 Extending Colors in Tailwind CSS 23:46 Customizing the dark background for better visibility 28:28 Creating sidebar links with routes and icons 31:10 Checking and modifying styles based on active path name. 35:36 Setting up public folder for icons and images. 37:59 Implementing routing and creating different pages 43:47 Implementing the mobile navigation for the app. 46:11 Implementing the mobile navigation bar using Shatten UI component 50:53 Calculate full height minus nav bar height for flexible layout 53:20 Adjusting styles and functionality of the sidebar navigation component 58:06 Implement routing and Clerk's UI components 1:00:16 Setting up environment keys and adding middleware to the application. 1:05:02 Setting up protected routes using Clerk Middleware 1:07:17 Setting up sign-in and sign-up pages with Clerk NextJS 1:12:03 Customize color, logo, and buttons for better UI/UX 1:14:27 Customizing user profile and UI implementation 1:19:24 Styling date and time elements 1:21:48 Implementing date and time formats 1:26:16 Creating responsive card with Tailwind config 1:28:39 Create a reusable component for the meeting UI box 1:33:51 Customizing props for different home cards 1:36:22 Defining and passing props with TypeScript in Next JS 1:41:17 Defining and passing necessary props for creating a meeting model. 1:43:53 Installing and using the video conferencing app components 1:48:41 Using third-party tools for video and audio functionalities 1:51:03 Stream allows building video conferencing app for free. 1:55:45 Wrap the entire application with a stream video provider 1:58:05 Creating a new stream user directly from the currently logged in clerk user. 2:03:20 Install the stream node SDK package and create a client 2:05:43 Creating a new token for the user on the server 2:10:37 Initiating a call by checking user existence and initializing stream video client 2:12:57 Creating and setting up a call in the video conferencing app 2:17:58 Using toast notifications to show success and error messages. 2:20:22 Building the setup page for microphone and camera and the meeting room itself 2:25:20 Setting up call initialization and handling 2:27:44 Setting up call loading and accessing call in the stream call provider 2:32:45 Setting up video preview and camera/microphone control. 2:35:16 Setting up camera and microphone permissions 2:40:11 Create dynamic layout based on current state 2:42:37 Implementing call controls for managing video and audio 2:47:21 Customize video conferencing features 2:49:33 Styling the drop-down trigger and menu content 2:54:32 Implementing user permissions and ending meetings 2:56:53 Explanation of double exclamation mark usage 3:01:58 Implement state hooks for video conferencing app 3:04:15 Implementing functionality to schedule a meeting. 3:08:57 Customize text area and implement date and time picker 3:11:46 Installing and using date-time package in the app 3:16:50 Creating a reusable call list component for upcoming meetings, previous meetings, and recordings. 3:19:12 Creating a custom hook to fetch calls using Stream API 3:24:15 Filtering and organizing fetched calls for a video conferencing app 3:26:45 Creating reusable hooks for fetching call data 3:31:39 Creating and mapping meeting cards for calls using Next JS 3:34:06 Building a meeting card with images and buttons 3:38:57 Handling different states for meetings and recordings. 3:41:23 Creating meeting links and handling button clicks 3:47:29 Fetching and extracting call recordings for multiple meetings 3:49:57 Adding custom descriptions to meeting recordings 3:54:54 Adding user details and styling the meeting room interface 3:57:29 Meeting ID is equal to user ID and invite link is generated 4:02:22 Creating and navigating to a personal meeting room 4:04:47 Adding functionality to personal meeting rooms 4:09:31 Configuring meeting link and testing live functionalities 4:12:00 The video conferencing app supports screen sharing, recording, layout customization, and participant management. 4:16:23 Build and deploy a full stack video conferencing app with Next JS using Clerk for user management and Streams video and audio APIs and SDKs. 4:18:32 Build and deploy a modern stack Overflow clone application with NEX GS
@NiteshKumar-l8t7m
@NiteshKumar-l8t7m Месяц назад
having implement delete cards like upcoming and previous
@MohammedShibincp
@MohammedShibincp 6 месяцев назад
It's real good can you make a another video for Real-time Collaborative Whiteboard in NextJS pls
@PemaWangchuk-w7y
@PemaWangchuk-w7y 6 месяцев назад
Reached at 1:39:53 and it is working perfectly.
@siddharthasrivastava18
@siddharthasrivastava18 6 месяцев назад
Did you get clerk error?
@javascriptmastery
@javascriptmastery 6 месяцев назад
Cool!
@vivekkumar-pc1xy
@vivekkumar-pc1xy 6 месяцев назад
Great video. I'm greatful for this tutorial. I learn alot from this tutorial.
@javascriptmastery
@javascriptmastery 6 месяцев назад
Glad it was helpful!
@muhammedzulfiker1471
@muhammedzulfiker1471 6 месяцев назад
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 6 месяцев назад
Bro the best code is the one you don't have to write :))
@javascriptmastery
@javascriptmastery 6 месяцев назад
I'll do my best!
@muhammedzulfiker1471
@muhammedzulfiker1471 6 месяцев назад
@@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 6 месяцев назад
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 5 месяцев назад
@@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.
@marketmov7796
@marketmov7796 5 месяцев назад
Yeah I Would like to see a Figma Shared every time.
@novatechnologies-lk
@novatechnologies-lk 4 месяца назад
Thank you bro! I learn lot of things!
@barakm25
@barakm25 5 месяцев назад
thank you so much for this amazing content!
@javascriptmastery
@javascriptmastery 5 месяцев назад
My pleasure!
@mohammadabbas1623
@mohammadabbas1623 6 месяцев назад
It's going next level day by day
@javascriptmastery
@javascriptmastery 6 месяцев назад
Exactly
@yeast2588
@yeast2588 5 месяцев назад
This might be a bit outta pocket, 😅 but i was wondering if MAYBE, just maybe we could also delve into other languages apart from javascript, whether in the near or far future? just curious by the way
@yusufkolawole4291
@yusufkolawole4291 6 месяцев назад
Another one! In dj khaled voice, thanks master
@javascriptmastery
@javascriptmastery 6 месяцев назад
Haha, thank you!
@StartNight-df3sv
@StartNight-df3sv 6 месяцев назад
Though I am very new to React Js, I am so impressed the way you teach every tough topics easy. My request : Can you make a tutorial on how to create a the below application with Next JS and any free or low cost Face Recognition API, Storage and Database ? Photo Sharing application with Face recognition feature ? Work Flow: Photographers -> 1) Register on our application 2) Create new Events 3) Share the QR Code to the visitors on that Event. 4) Upload the photos via our application to some Storage servers. Our Server: 1) Scan all the photos and prepare Face Recognition ID/FingerPrint on a database. Visitors -> 1) Scan the QR code 2) Visit our client page of the Photographer's account. 3) Enter their, Name/Contact Number/Email and click their photo with in the QR code page. Our Server: 1) Our application's Lamda function search the similar faces on the uploaded photos database with Face ID/FingerPrint and Create a Album page for the auto picked similar photos. 2) The a link is shared via Whatsapp or email to the visitors. Visitors -> 1) When visitors click the link, they could see the album page. 2) They can download the selected photos. Sample project site: www.fotoowl.ai www.algomage.com www.Kwikpic.in www.premagic.com www.wfolio.com
@javascriptmastery
@javascriptmastery 6 месяцев назад
Maybe in the future
@dbones-aow3
@dbones-aow3 6 месяцев назад
Damn, you're a blessing to developers
@javascriptmastery
@javascriptmastery 6 месяцев назад
Enjoy!
@dbones-aow3
@dbones-aow3 6 месяцев назад
Am a php developer, but these days I've been using more of JS, thank you
@boogleba126
@boogleba126 6 месяцев назад
would have loved if you used webrtc but oh well, this will also be a great learning experience as will, high quality as always
@javascriptmastery
@javascriptmastery 6 месяцев назад
Appreciate the feedback, enjoy!
@novatechnologies-lk
@novatechnologies-lk 6 месяцев назад
Wow clerk is amazing..Thank u ❤❤
@SukeDom_YT
@SukeDom_YT 6 месяцев назад
Time to build this , and make my own version
@javascriptmastery
@javascriptmastery 6 месяцев назад
Go for it!
@rahalmehdiabdelaziz8121
@rahalmehdiabdelaziz8121 6 месяцев назад
Great, I'll do it for my portfolio, but I want to add some new features by my self, what do you suggest
@javascriptmastery
@javascriptmastery 6 месяцев назад
Think of something new and add it
Далее
Every React Concept Explained in 12 Minutes
11:53
Просмотров 682 тыс.
TRENDNI BOMBASI💣🔥 LADA
00:28
Просмотров 742 тыс.
Women’s Celebrations + Men’s 😮‍💨
00:20
Просмотров 3,8 млн
Next.js isn't React
17:11
Просмотров 235 тыс.
Full Stack Developers will take over. This is why.
11:26
NextJS Tutorial - All 12 Concepts You Need to Know
44:38
The Problem With Microservices
17:47
Просмотров 434 тыс.
Reacting to 21 Design Portfolios in 22 Minutes
22:41
Просмотров 607 тыс.
100 Identical Twins Fight For $250,000
35:40
Просмотров 76 млн
Web Developer Roadmap (2024) - Everything is Changing
25:02
TRENDNI BOMBASI💣🔥 LADA
00:28
Просмотров 742 тыс.