Real-Time Messenger Clone: Next.js 13, React, Tailwind, Prisma, MongoDB, NextAuth, Pusher (2023)

  Рет қаралды 552,577

Code With Antonio

Code With Antonio

Күн бұрын

Avatars from: www.freeimages.com/photograph...
Discord for any problems/errors/bugs: www.codewithantonio.com/discord
Github & Live Website: www.codewithantonio.com/proje...
Special thanks to Josh Tried Coding from which I got inspiration to use Pusher since Socket.io does not work with Next 13.3 ( / @joshtriedcoding )
Master the art of building a real-time Messenger clone using the latest web development technologies. In this comprehensive tutorial, we'll walk you through the process of creating a fully-functional and visually stunning chat application that rivals the best in the industry.
Key Features:
- Real-time messaging using Pusher
- Message notifications and alerts
- Tailwind design for sleek UI
- Tailwind animations and transition effects
- Full responsiveness for all devices
- Credential authentication with NextAuth
- Google authentication integration
- Github authentication integration
- File and image upload using Cloudinary CDN
- Client form validation and handling using react-hook-form
- Server error handling with react-toast
- Message read receipts
- Online/offline user status
- Group chats and one-on-one messaging
- Message attachments and file sharing
- User profile customization and settings
- How to write POST, GET, and DELETE routes in route handlers (app/api)
- How to fetch data in server React components by directly accessing the database (WITHOUT API! like Magic!)
- Handling relations between Server and Child components in a real-time environment
- Creating and managing chat rooms and channels
Whether you're an experienced developer looking to expand your skillset or a beginner eager to learn the latest web development technologies, this tutorial has something for everyone. Join us on this exciting journey and take your web development skills to new heights!
Timestamps
00:00 Intro
02:16 Environment setup
08:18 Auth Setup
15:30 Auth UI
58:53 MongoDB, Prisma setup
01:17:54 NextAuth Setup
01:32:20 Register Functionality
01:40:23 Login Functionality and Social Login (Google and Github)
01:57:42 Sidebar, Navigation and Layout
02:58:39 Users screen and Conversations screen, Conversation Creation
04:12:34 Messages creation, Message Image upload
05:29:12 Profile Drawer
06:01:20 Settings functionality, Modal component
06:53:39 Group chat functionality, Image Modal, Loading states
07:43:15 Real time messages, conversations, read receipts and active status with Pusher
08:44:03 Deploy to Vercel, fix Google and Github social sign in in deployment

Пікірлер: 916
@herjus2248
@herjus2248 Жыл бұрын
Once again. Antonio comes back with another banger tutorial. The videos you give out to the community really helps out everyone. Even people who isn't beginners. Thank you Antonio!!!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that, glad you like it!
@hemdadi71
@hemdadi71 10 ай бұрын
how can fix Unexpected status code 401 error when use pusher?
@marciopereira1726
@marciopereira1726 9 ай бұрын
@@codewithantonio where can I support you my brother?
@milendonchev737
@milendonchev737 Жыл бұрын
This is the first tutorial I follow from start to finish and I have to thank you sir, it's a great one! I've learned much about Next13, Pusher, Prisma and Tailwind. Keep up the great work!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that! Thanks for watching!
@CaliGrace35
@CaliGrace35 6 ай бұрын
How long did it take you to finish the project?
@pacio1414
@pacio1414 2 ай бұрын
Great great job Antonio! Im in the middle of building this project with you, and I'm loving it!
@hashblast3r
@hashblast3r Жыл бұрын
Thanks for the great content Antonio! Love the depth of this one! Great job!
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@yeeyee2789
@yeeyee2789 11 ай бұрын
I have seen a lot of tutorials, but none with a presentation as well-organized and a teacher as well-spoken as this one. Excellent job, Antonio !
@codewithantonio
@codewithantonio 11 ай бұрын
Wow, thank you!
@hemdadi71
@hemdadi71 10 ай бұрын
how can fix Unexpected status code 401 error when use pusher?
@PattyBeautCode
@PattyBeautCode Жыл бұрын
I am very happy to see more project from your channel and I am a fan of your Nextjs13+Prisma+mongoDB 💯💯 your project is awesome I have learned a lot from every single line of code! I appreciated you very much🔥🔥
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@Pierrot24382
@Pierrot24382 Жыл бұрын
Thank you so much Antonio! This is one of the best tutorials I've ever seen!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that, thanks for watching!
@brizzle3672
@brizzle3672 7 ай бұрын
this tutorial is awesome! definately hooked on next js now!!
@carlosraul6578
@carlosraul6578 10 ай бұрын
Thanks Antonio for another great tutorial, truly the best on KZbin, honestly. Greetings from Honduras 🇭🇳.
@codewithantonio
@codewithantonio 10 ай бұрын
Glad you think so!
@SuperPompey77
@SuperPompey77 Жыл бұрын
OK, i have finally finished this build successfully! Everything worked as it should. Thanks to your step by step explanation. I absolutely learned so much from this and its the best on the internet or any school. Thankyou for putting this together. I know it took you a long time and a lot of hard work! Like I said before, absolutely brilliant! Thankyou so much! The only problem that i had is you used 'eu' for your pusher cluster and mine was actually 'us3' so something people to note.
@codewithantonio
@codewithantonio Жыл бұрын
Very happy to hear that, great job on finishing the entire thing! Thank you for watching!
@aamirshuaib7621
@aamirshuaib7621 Жыл бұрын
Antonio, You are a Life Saver!! This is a great project to understand Nextjs. The tutorial was beneficial and easy to understand. Thanks!!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that, glad you like it!
@karthage3637
@karthage3637 Жыл бұрын
Awesome, I was looking for such a tutorial last month but wasn't able to find something that pleased me.
@codewithantonio
@codewithantonio Жыл бұрын
Happy you find it useful!
@bharath2508
@bharath2508 Жыл бұрын
Antonio , ur teaching style is next level. such explanation makes it easy to follow.
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@codewithantonio
@codewithantonio Жыл бұрын
Want to get mentored by me? Apply at www.codewithantonio.com/mentorship Hello everyone! My apologies for not uploading, I had a busy few weeks. This time we explore the Next 13 App Router and create a real-time full-stack Messenger Clone! As always, if you get stuck in this very long tutorial, feel free to pop into Discord and we will help you out! discord.gg/SPEBvAz4Vd
@rubenarturopj
@rubenarturopj Жыл бұрын
No need to apologize. We should be the ones apologizing for demanding too much of you, especially on discord. Thank you for everything you've given to us. You are simply great! 🏆
@alainrakotoarivelo7651
@alainrakotoarivelo7651 Жыл бұрын
Thank you for all your efforts. I am from Madagascar and I have learned a lot from all your videos on web development.
@ssan4777
@ssan4777 Жыл бұрын
despite being busy, u released another amazing tutorial. cant thank you enough for your amazing work and guidance, i have learned so much.Again, thank you so much mate and take it easy
@SiviweXakaza
@SiviweXakaza Жыл бұрын
This is the best tutorial ever! I'm gonna spend my entire weekend watching this, thank you so much
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@mileslegend
@mileslegend 7 ай бұрын
this is the first project i have so far taken this far without excessive bugs..thank you for making this an easier path..at one time i will look back when i have also learnt coding and am a pro and i will look at this project as the start of it all. isnt it nice
@joshtriedcoding
@joshtriedcoding Жыл бұрын
Super cool to see a new video from you. I learnt so much from these long form videos when I started coding. Especially cool because NextJS app router just became the recommended approach to writing modern code. Thanks for sharing!
@agcodes
@agcodes Жыл бұрын
Oh yea, your contents are also good, make more tRPC and t3 stuff
@codewithantonio
@codewithantonio Жыл бұрын
Thank you so much for support and all the great content you provide!
@t_park
@t_park Жыл бұрын
I'm only a couple of hours into the video but I just want to say "thank you so much" in advance. Your tutorials are the best I've ever seen out there on YT. Each of your projects combines multiple concepts into a very good project. Whenever I watch your videos, I feel overwhelmed, which for me is a good thing since it shows how much there is to learn. Thank you for your hard work. Really appreciate it :)
@codewithantonio
@codewithantonio Жыл бұрын
Im very happy to hear that, thank you for watching my videos :)
@hemdadi71
@hemdadi71 10 ай бұрын
how can fix Unexpected status code 401 error when use pusher?
@27sosite73
@27sosite73 8 ай бұрын
@@hemdadi71 you provided not enough info to solve your issue no one here is going to assist you since troubleshooting is a complex task and cannot be done or discussed in YT comments section. please, kindly google, UAV supplier country guy
@27sosite73
@27sosite73 8 ай бұрын
@@hemdadi71 just curious how you managed to find a job in your terrorist country if you ask such questions. (your question shows that you never worked as a developer)
@hemdadi71
@hemdadi71 8 ай бұрын
@@27sosite73 Maybe the government of my country is a terrorist, but that does not mean that its people are also terrorists
@agustinfodrini
@agustinfodrini Жыл бұрын
Wow! This looks like a marvellous project Antonio. I'll dive into it as soon as I get home.
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@dalestewart
@dalestewart 10 ай бұрын
A true professional application with exceptional presentation.
@jackmonaco4503
@jackmonaco4503 Жыл бұрын
This is awesome! So often tutorials avoid the cutting edge tech stacks, really happy to see something so current and robust Antonio!
@codewithantonio
@codewithantonio Жыл бұрын
Thanks for the nice comment!
@kaloca
@kaloca Жыл бұрын
Just be careful, real life production often avoids cutting edge stacks.
@edenassos
@edenassos Жыл бұрын
@@kaloca That's what you think.
@benjaminpike
@benjaminpike Жыл бұрын
@@edenassos No, that is reality - no enterprise-level business is continuously porting their apps onto the newest stacks - it's unaffordable, risky, and unnecessary
@edenassos
@edenassos Жыл бұрын
@@benjaminpike Enterprise-level? Do you know how many startups there are who continually switch stacks because one doesn't work? Even if stacks are not overhauled, a significant portion of it might be. Like Discord switching from Go to Rust for backend. Let me guess, you're just an employee who has never run a business.
@mat_f96
@mat_f96 Жыл бұрын
As a beginner, thanks for your awesome work Antonio, looking forward to more!
@codewithantonio
@codewithantonio Жыл бұрын
Glad to hear that, thank you!
@sahilyadav3782
@sahilyadav3782 9 ай бұрын
Man this is such a well organized tutorial, thanks a lot!
@codewithantonio
@codewithantonio 9 ай бұрын
Glad it was helpful!
@user-pj4hl1hs3w
@user-pj4hl1hs3w 11 ай бұрын
I finished this video!! The chat function was harder than I thought but it was fun. and full-stack developer is so crazy. This is awesome and you!!
@gabriel_mariano
@gabriel_mariano Жыл бұрын
Hey antonio, please release more tutorials, I am nearly done with this one and I really learned a lot.
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for watching! New ones are in progress!
@dongyuexu4823
@dongyuexu4823 Жыл бұрын
This messenger chat app tutorial is truly comprehensive and amazing! I especially appreciate that this includes the final deployment! For next video could you make a full stack ecommerce app with deployment? Thank you so much!
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it! Thank you for teh suggestion
@prabhnoorvirdi6170
@prabhnoorvirdi6170 Жыл бұрын
@@codewithantonio yes pls also do the ecommerce
@shihabhimel007
@shihabhimel007 Ай бұрын
@dongyuexu4823 is any part skipped in this video?
@ExactlyRahul
@ExactlyRahul Жыл бұрын
Subscribed! Will watch later. Thanks for creating these.
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@NaryVip
@NaryVip 11 ай бұрын
Just completed this project. Thanks a lot mate, Lots of changes and additions required which will be my testing side of what I have learnt from this tutorial.
@codewithantonio
@codewithantonio 11 ай бұрын
Glad it helped
@tunacant9106
@tunacant9106 Жыл бұрын
Amazing! I always wanted to make a realtime messenger. I tried with firebase but it had quite a bit of delay. I'm sure I'll a lot from this one.
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like the tutorial!
@iGhostr
@iGhostr Жыл бұрын
Firebase doesnt have quite of bit of delay, you did something wrong my friend
@tunacant9106
@tunacant9106 Жыл бұрын
@@iGhostr yeap :( cuz I have no idea how real-time should work from FE side. but not anymore thanks to Antonio :)
@bakercsgo5822
@bakercsgo5822 Жыл бұрын
im officially 4 days and 4 horus and 15 minutes in LOL. great series. this has been a wild ride and a lot to take it. i will be pumped when i can code this well on my own one day!
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like it! Thanks for following the tutorial!
@yadday5153
@yadday5153 Жыл бұрын
You'll get there
@3shan01
@3shan01 9 ай бұрын
Thank you so much Antonio. Just completed this project . I have learned so many thing . Keep up like this.❤❤
@RivotX
@RivotX 5 ай бұрын
Menudo máquina Antonio. Tu canal ha sido un gran descubrimiento
@georgepittas8792
@georgepittas8792 Жыл бұрын
Great tutorial! I am so glad you are putting up those on youtube for free, the quality is top notch better than courses that I have paid money for.A small question that I have is, what extension you are using to auto generate the import statements
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like the tutorials! For auto generating import statements, I use CTRL + Spacebar which triggers intellisense dropdown to pick what to import and the I just press enter (no extension). If you meant on the "sfc" shorthand that I am using, that is Simple React Snippets extension
@JORDIFUNGULA
@JORDIFUNGULA Жыл бұрын
May your kids succed in life! Antonino! May you be blessed beyond comparison 😅
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for the kind words!
@e_uph
@e_uph Жыл бұрын
Was just looking for somewhere to start with learning react and got recommended this, thanks so much
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like it!
@rubenarturopj
@rubenarturopj Жыл бұрын
Damn, i wasn't prepared for this! So excited, thanks, Antonio, you are the best !!!!
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@Joseph-ms3iq
@Joseph-ms3iq Жыл бұрын
Antonia, How can I say this? I've learnt more from this Tutorial than my college classes that I paid thousands for. I'm forever grateful for what you have done for us. Thank you.
@codewithantonio
@codewithantonio Жыл бұрын
Very happy it was helpful! Thank you for watching!
@hemdadi71
@hemdadi71 10 ай бұрын
how can fix Unexpected status code 401 error when use pusher?
@VladdyHell
@VladdyHell Жыл бұрын
Bro you're definitely one of those beasts that provide really good free values like JavaScript Mastery, EdRoh, etc. that rivals each other
@codewithantonio
@codewithantonio Жыл бұрын
Those are some really great channels, thank you!
@4wesom-079
@4wesom-079 4 ай бұрын
Simply wow! You really helped me a lot on my programming journey!❤
@codewithantonio
@codewithantonio 4 ай бұрын
I'm so glad!
@mohammedabdulsalam955
@mohammedabdulsalam955 Жыл бұрын
Cant thank you enough for your amazing work and guidance, i have learnt alot
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it, thank you!
@shauryasisodia1857
@shauryasisodia1857 Жыл бұрын
Hi Antonio, from what I could understand by going through the Prisma docs and the examples available there it makes sense to me to use the @relation annotation on the "many" side of a one-to-many relation and simply an array of the other model on the "one" side, so let's say for a Post and Comment scenario we would have comments Comment[] in the Post model and a @relation annotation in the Comment model. Based on this, in the schema you've shown I'm struggling to make sense of the purpose of using the messageIds field in the Conversation model. It confused me so much that I felt we need to define a relation with the Message model using this field which caused the vscode extension mark it all red. But after many days of deliberation I realized that we shouldn't really be needing this field at all since we're anyways defining a one-to-many relation between Conversation and Message. Can you please help me understand the purpose of having both messageIds and messages fields in the Conversation model.
@codewithantonio
@codewithantonio Жыл бұрын
Hi, thanks for poitning this out. While developing I was mostly doing this to fix prisma errors. I will check out if there is a simpler way to create relations between the two, and if you yourself think you found a better solution and it works, great!
@aboronilov
@aboronilov Жыл бұрын
Antonio you are the best. Are you going to teach us the microservice architecture?
@codewithantonio
@codewithantonio Жыл бұрын
Thank you, that seems like an interesting idea, I will for sure put it in my future plans
@momenqudaih8293
@momenqudaih8293 9 ай бұрын
one of the best tutorial's I've Ever seen 😍, Thanks' Antonio💜
@md.shahebali38
@md.shahebali38 Жыл бұрын
it's really awesome, I was afraid of Prisma. but now I understand and can realize everything. thanks, Antonio, for your great tutorial. Please keep going with the same stack with more projects.
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it! Thanks for watching!
@vagdrak6575
@vagdrak6575 Жыл бұрын
Wow what an amazing chat app! you earned yourself a new sub! Btw i have a suggestion, could you make a website with paid subscriptions that unlock some features? i have never seen anything like that on yt so i think it s good idea.What do you believe?
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for the nice comment and a great suggestion! :)
@davidtakidze25
@davidtakidze25 6 ай бұрын
Great tutorial, but I have one question: what do you think about creating a conversation after the user sends the first message? In your case, perhaps the user does not send a message and the conversation is created to take up database memory?
@blaircfleming
@blaircfleming 10 ай бұрын
Really enjoyed this series, thanks Antonio!
@codewithantonio
@codewithantonio 10 ай бұрын
Glad you enjoyed it!
@davyengone
@davyengone Жыл бұрын
Congrats on another great build!
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@allanquiroz4818
@allanquiroz4818 21 күн бұрын
Hi Antonio!! Is it possible to replace Pusher with Socketio or WS? I understand that Socketio already works correctly on Next14. Thank you very much for your work, greetings from Chile!
@byronloarte
@byronloarte Жыл бұрын
Please one video about NextJS13 from scratch similar to The Complete Guide To Building A REST API With Node, Express, TypeScript & MongoDB + Authentication
@codewithantonio
@codewithantonio Жыл бұрын
Thanks for the suggestion!
@insensibility
@insensibility Жыл бұрын
Damn! This is so awesome! Thanks, Antonio!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@dyrnacht
@dyrnacht 10 ай бұрын
I was trying to figure out how to implement Pusher in next.js 13 and this was exactly what I needed, even though I am not making a messenger app. Thanks for going in depth with such a great stack. Very cool.
@codewithantonio
@codewithantonio 10 ай бұрын
Glad it helped!
@Aditya-lc5uk
@Aditya-lc5uk Жыл бұрын
May your favourite football team always win 😭🙏
@codewithantonio
@codewithantonio Жыл бұрын
🤣Thank you!
@JORDIFUNGULA
@JORDIFUNGULA Жыл бұрын
Which football team😅 do you support @antonio
@rithick3280
@rithick3280 Жыл бұрын
How to set favicon in nextjs 13.3+ , mine doesn't working and the docs are poor
@injSrc
@injSrc Жыл бұрын
Winning every time is not fun by the way
@Ameersoccerdev
@Ameersoccerdev 9 ай бұрын
Hahaha 😂
@eshw23
@eshw23 Жыл бұрын
How do we get to your level where we can build these apps on our own? This is crazy great video.
@codewithantonio
@codewithantonio Жыл бұрын
It is just practice practice and practice :)
@eshw23
@eshw23 Жыл бұрын
Antonio ive really been struggling with a shoulder injury i had related to sports, this tutorial brought my spiritis up, im so excited to learn how to build this with the latest up to date tech, thank you.
@codewithantonio
@codewithantonio Жыл бұрын
Hope you get better soon, thank you for watching, glad you like it!
@harshgoyal7114
@harshgoyal7114 10 ай бұрын
Thankyou Antonio for this great tutorial !
@codewithantonio
@codewithantonio 10 ай бұрын
Glad it was helpful!
@codeofcodedotorg
@codeofcodedotorg Жыл бұрын
Can you use docker so that a newer version of something doesn’t break this amazing project. It’s the #1 issue with all these lengthy projects.
@CODE_7RONE
@CODE_7RONE Жыл бұрын
Telegram please 🥺❤
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for the suggestion!
@QuangNguyenJI
@QuangNguyenJI Жыл бұрын
I am very excited when get noti from your channel, i started liking to use combo prisma with mongodb because of you 🎉🎉
@codewithantonio
@codewithantonio Жыл бұрын
Thank you, happy to hear that!
@pedro.zurita
@pedro.zurita Жыл бұрын
Antonio! This is just WOW good sir! Fantastic!🎉🎉🎉
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for the kind words!
@AnkitPandey-es7wk
@AnkitPandey-es7wk 3 ай бұрын
thank you for this amazing NextJs project I have learned so many things in this project
@rockyessel
@rockyessel Жыл бұрын
I really liked the approach you used, usually people start with the UI and then move to the functionality, but we did db, connecting to MongoDB, sign-in and out. Thanks, man.
@codewithantonio
@codewithantonio Жыл бұрын
Thank you, I try to make it as "logical" as I can, so I build a bit of UI that is just enough for us to trigger some backend functionality, and then we do the backend, and like that in many segments. Makes more sense that way then to build entire frontend or entire backend first, people would not understand why we are doing it. There are exceptions like writing my Prisma Schema where i purposely write everything at once because modifying the schema causes errors to a lot of people and I just wanted to avoid that by writing it once and not touching again :D
@awaisraza2285
@awaisraza2285 Жыл бұрын
Clean approach and a best Next.js 13 Tutorial. Typescript scared me at first but it is very cool. Now i can use typescript in react easily. Thanks to you antonio
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like it, thank you!
@epicgameryt4052
@epicgameryt4052 11 ай бұрын
This is so frickin cool! I would love to see a pro like you build a videochat using WebRTC and the modern tech stack.
@Harsh-nv3xw
@Harsh-nv3xw 9 ай бұрын
Thanks Brother. Learned so much from this tutorial.
@user-ft4pl8oy4o
@user-ft4pl8oy4o 4 ай бұрын
Such a great video, thanks Antonio! 🙏
@codewithantonio
@codewithantonio 4 ай бұрын
Glad you liked it!
@hyunsusim6143
@hyunsusim6143 4 ай бұрын
finally i finish watching this lecture!! thank you antonio!
@kietdang8534
@kietdang8534 Жыл бұрын
This is awesome..I love your content!❤❤❤
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that, thank you!
@Yahya_Umar
@Yahya_Umar Жыл бұрын
Thanks for sharing your experience with us and i really need this project. ❤❤❤
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@pablogomez7597
@pablogomez7597 Жыл бұрын
Antonio sos un capo, recien voy 1h40 minutos, agradezco mucho este contenido.
@rayediaz
@rayediaz 5 ай бұрын
Que buenos tutoriales hermano 👏🏻
@tejasgk369
@tejasgk369 Жыл бұрын
Thanks for tutorials. You are a legend
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for watching!
@ilgewandznadjer1957
@ilgewandznadjer1957 Жыл бұрын
great video!! Thanks bro. Likes from Brazil 🇧🇷, I really appreciate this project!
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@Antrikshdev29
@Antrikshdev29 Жыл бұрын
I was waiting for your nextjs appdir tutorial ❤❤
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@oussamasadiki7377
@oussamasadiki7377 Жыл бұрын
Great job thank you very much for this fun learning experience through building a cool project
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@Pickyricky69420
@Pickyricky69420 Жыл бұрын
Aye! This guy has a channel full of dimond content! I subcribed and after this semester is over i am going to hyperfocus on a project with you. I hope i can get somewhere without getting stuck too bad. Cheers Antonio! 🎉😊
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that! :)
@Solarplexus0
@Solarplexus0 Жыл бұрын
Finally a headless ui tutorial from you! Thanks.
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@ShivamKumar-zn4uc
@ShivamKumar-zn4uc 9 ай бұрын
Antonio Sir your video is amazing and has helped me build my first next project Thanks alot
@teamoon8546
@teamoon8546 Жыл бұрын
Fantastically advance.. thanks my man.. look forward for next13 e-commerce + auth
@codewithantonio
@codewithantonio Жыл бұрын
Thank you!
@sayidali431
@sayidali431 Жыл бұрын
Thanks Antonio i am goingto complete airbnb project and then this one so, i hope you will continue like this real world projects
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for watching my tutorials!
@giannifed
@giannifed Жыл бұрын
Another great tutorial. Thank you.
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it, thank you!
@lucianochiarelli4398
@lucianochiarelli4398 9 ай бұрын
Thank you so much, I'm new to typescript and this was really helpful. I would love a follow up video adding more functionalities and new styles!
@codewithantonio
@codewithantonio 9 ай бұрын
i have a Discord Clone coming this week with audio and video calls!
@peyerlee
@peyerlee Жыл бұрын
Thanks to you, I was able to get used to next. Thank you, Antonio
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that, thank you for watching!
@asijitmanna728
@asijitmanna728 Жыл бұрын
Was eagerly waiting for new tutorials
@codewithantonio
@codewithantonio Жыл бұрын
Thank you for following the channel!
@RaihanMahmud-gn3fk
@RaihanMahmud-gn3fk 6 ай бұрын
You are amazing as a teacher.....❤❤💖💖🥰🥰
@raymondmichael4987
@raymondmichael4987 Жыл бұрын
I can’t hit the like button hard enough than this; subed 🎉
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@mrpaulishaili
@mrpaulishaili Жыл бұрын
GooD Dy. Thank you so much for this practical guide. I have followed through but currently experiencing difficulties in deploying to vercel. I believe this is an issue with vercel and the [...nextauth] route.
@codewithantonio
@codewithantonio Жыл бұрын
Hi, glad you liked the tutorial, if you want to you can post more information about your problem in the discord, it will be easier to debug
@tchisama
@tchisama Жыл бұрын
added to my favorites , i will watch it later , i loooooooooove the demo
@codewithantonio
@codewithantonio Жыл бұрын
Happy to hear that!
@rj_aman1
@rj_aman1 Жыл бұрын
Wow finally a great video came ❤️💥
@codewithantonio
@codewithantonio Жыл бұрын
wohoo ❤️
@ddofvideos
@ddofvideos Жыл бұрын
Thank you a wonderful Project Antonio nearly to finish this project and you made this tutorial easy, Im excited to build you Netflix next. PS: its a great great job for me hahaha!
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it, great great job 😆
@rimolchakma1111
@rimolchakma1111 Жыл бұрын
I'm just saying how patient you are to make this video that inspired me.
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like it!
@s8x.
@s8x. Жыл бұрын
Nice to see that this tutorial is using the new app directory
@codewithantonio
@codewithantonio Жыл бұрын
Happy you like it!!
@SonLeDang
@SonLeDang Жыл бұрын
Bro! Thank you! You are responsible for a vast amount of tech I learned this year. Please keep this up. Maybe some ReactNative next time ?
@codewithantonio
@codewithantonio Жыл бұрын
Glad to hear that! I will look into React Native at some point for sure
@aliafarinifard
@aliafarinifard Ай бұрын
Great, great Job Antonio :)
@abdallahhasan9371
@abdallahhasan9371 4 ай бұрын
What a tutorial, Gurrreat 😁gj man keep it up ❤❤
@codewithantonio
@codewithantonio 4 ай бұрын
Glad you like it!
@kevinzebb
@kevinzebb Ай бұрын
This tutorial was literally out of this world, and it’s FREE
@codewithantonio
@codewithantonio Ай бұрын
So happy you like it!
@shahabulalam8803
@shahabulalam8803 Жыл бұрын
great man.....thanks a ton for the tutorial
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@vivekjaiswal2375
@vivekjaiswal2375 Жыл бұрын
Thanks a lot antonia. Love and respect from India
@codewithantonio
@codewithantonio Жыл бұрын
Glad you like it!
@tflixtuto64
@tflixtuto64 Жыл бұрын
amazing as always
@codewithantonio
@codewithantonio Жыл бұрын
Thank you very much!
@shahnawaz-7827
@shahnawaz-7827 6 ай бұрын
Finally Completed and Deployed Successfully Messenger App after completing previous Projects (Netflix, Twitter & Airbnb). Thank You Sir Antonio to help me becoming Full Stack Developer. Now going forward to next projects.
Fetching Data Doesn't Get Better Than This
6:58
Josh tried coding
Рет қаралды 65 М.
فيسبوكي حر شرا 6 مليون تاع لحوالا 🐏
48:48
محبي فيسبوكي حر
Рет қаралды 29 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 1,4 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 36 МЛН
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 29 МЛН
JavaScript основы, строки (maksimo)
MaximumJavascript (6Seniors)
Рет қаралды 3
When should you pick Laravel over WordPress?
26:54
viewSource
Рет қаралды 4,1 М.
Learn Socket.io In 30 Minutes
27:27
Web Dev Simplified
Рет қаралды 473 М.
Learn Prisma In 60 Minutes
59:25
Web Dev Simplified
Рет қаралды 378 М.
Next js 15 is Here… New Changes Again?!
8:13
JavaScript Mastery
Рет қаралды 97 М.
Next 14 + React Query COMBO with Server Actions and RSC
9:49
developedbyed
Рет қаралды 86 М.
Learn Socket.io with Next.js/React.js in 20 minutes
21:17
All 29 Next.js Mistakes Beginners Make
1:45:10
ByteGrad
Рет қаралды 56 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 1,4 МЛН