The Ultimate NEXT.JS 13 Crash Course for Beginners - Build 6 Apps in 18 Hours! (2023)

  Рет қаралды 180,556

Sonny Sangha

Sonny Sangha

Күн бұрын

🚨 JOIN the world’s BEST developer Course & Community Zero to Full Stack Hero: www.papareact....
🔴 Looking for the Code? 🛠️
links.papareac...
🖥️ Join me as I build 6 Apps using Next.js 13, ReactJS, Tailwind CSS & TypeScript & More:
1️⃣ TRELLO
2️⃣ BLOG
3️⃣ LIVE NEWS
4️⃣ META MESSENGER
5️⃣ AMAZON WEB SCRAPER
6️⃣ GOOGLE SHOPPING
🕐 TABLE OF CONTENTS:
➡️ Introduction
0:00 Build Showcases & Tech Stack
6:29 Next.js 12 to Next.js 13 Tutorial
1:01:26 Intermission 1
1:01:54 Next.js 13 Server Actions Lesson
1:26:10 Intermission 2
1️⃣ Trello Clone
1:27:38 Build Showcase
1:47:57 Building the Header Component (1/2)
1:57:16 Implementing the React Avatar Library
2:02:17 Building the Chat GPT-4 Suggestion Box in the Header Component
2:05:44 Building the Header Component (2/2)
2:10:59 Implementing React Beautiful DnD Library
2:16:31 Implementing Appwrite Cloud
2:28:34 Implementing Zustand
2:41:51 Building the Board Component (1/2)
2:42:46 Implementing To-Do Data
2:56:16 Sorting Columns by Column Types
3:05:48 Building the Column Component
3:18:48 Building the To-Do Card Component
3:23:22 Implementing the DnD and Search Functionality
3:50:51 Implementing ChatGPT 4 Functionality with OpenAI API
4:13:26 Implementing Headless UI Components
4:34:00 Implementing the Image Upload Functionality
5:02:45 Deploying to Vercel & Final Build Demo
5:07:35 Intermission 3
2️⃣ Blog App
5:09:18 Build Showcase & Tech
5:23:19 Setting up Sanity & Sanity Embedded Studio
6:00:49 Building the Header Component
6:05:45 Building the Banner Component
6:09:00 Implementing Preview Mode
6:25:28 Building the Blog List Component
6:52:16 Upgrading the Preview Mode
6:58:08 Building the Blog Article Content Page
7:11:21 Implementing React Portable Text Plugin
7:12:01 Building the Rich Text Components Component
7:19:37 Final Build Demo
7:20:25 Making the Blog Site Faster with Next.js 13
7:33:28 Deploying to Vercel & Final Build Demo
7:42:08 Intermission 4
3️⃣ Live News App
7:44:03 Build Showcase & Tech
7:58:58 Building the Header Component
8:09:00 Building the Nav Links and Nav Link Components
8:17:46 Building the Search Box Component
8:28:07 Building the Home Page
8:34:00 Implementing GraphQL Request Library
8:35:02 Implementing Mediastack API
8:38:56 Implementing StepZen
9:12:52 Building the News List Component
9:15:53 Building the Article Component
9:22:56 Implementing Line Clamp for Tailwind CSS
9:24:56 Adding Dark Mode
9:34:51 Implementing the Read More Button
9:37:49 Building the Article Page
9:44:59 Implementing the Search Functionality
9:54:47 Implementing Live Timestamp Functionality
9:57:13 Deploying to Vercel & Final Build Demo
10:10:03 Intermission 5
4️⃣ Meta Messenger App
10:12:36 Build Showcase & Tech
10:30:17 Building the Header Component
10:46:51 Building the Chat Input Component (1/4)
10:54:46 Setting up Upstash
11:02:13 Implementing UUID Library
11:07:24 Building the Chat Input Component (3/4)
11:08:58 Building the Add Message API Endpoint using Redis
11:16:10 Explaining & Implementing SWR
11:34:05 Building the Message List & Message Component
11:52:07 Implementing Pusher
12:18:48 Implementing the Loading Functionality
12:23:27 Implementing NextAuth Authentication with Facebook
13:00:59 Implementing Timestamp Functionality & Final Build Demo
13:05:36 Intermission 6
5️⃣ Amazon Web Scraper
13:07:48 Build Showcase & Tech
13:24:25 Building the Home Page (1/2)
13:27:50 Building the Sidebar Component (1/2)
13:37:13 Building the Header Component
13:55:05 Setting Up Bright Data
14:04:54 Explaining the Complete Build Flow
14:10:49 Setting up Firebase and Cloud Functions
14:17:22 Implementing the onScrapperComplete Webhook
14:21:12 Explaining & Implementing ngrok
14:31:45 Setting up Firebase Admin and Cloud Firestore Database
14:36:47 Implementing Bright Data
15:33:44 Building the Sidebar and Sidebar Row Components
15:50:19 Implementing Loading Animations & React Hot Toast Notifications
16:00:07 Deploying to Vercel & Final Build Demo
16:14:25 Intermission 7
6️⃣ Google Shopping Clone
16:17:31 Build Showcase & Tech
16:31:39 Building the Header Component
17:11:32 Building the Search Page
17:16:08 Implementing Oxylabs E-Commerce Scraper API
17:40:12 Building the Results List Component
18:03:48 Implementing the React Loading Skeleton Library
18:08:38 Building the Product & Home Page
18:47:12 Deploying to Vercel & Final Build Demo
19:03:40 Outro
DISCLAIMER: This Video is made for informational and educational purposes only. We do not own or affiliate with Trello, OpenAI, Amazon, Google or any of their subsidiaries in any form. Copyright Disclaimer under section 107 of the Copyright Act 1976, allowance is made for “fair use” of this video for educational purposes.

Пікірлер: 218
@JohnVandivier
@JohnVandivier Жыл бұрын
Kudos Sonny! You're raising the level of education available to all. The community appreciates you.
@omarezeldin4620
@omarezeldin4620 Жыл бұрын
​I was just going to watch the old NextJS course, and check the new NextJS 13 while creating projects. Now *this* actually saved me.
@mrrishiraj88
@mrrishiraj88 Жыл бұрын
Enjoy!!
@kylebaker8548
@kylebaker8548 Жыл бұрын
SONNY THANK YOU SO MUCH! I HAVE BEEN WAITING FOR A PLAYLIST LIKE THIS WITH NEXT 13!
@jasper5016
@jasper5016 Жыл бұрын
You made learning so awesome. Thanks Sonny!
@nsikakakpan4251
@nsikakakpan4251 Жыл бұрын
Thanks Sonny. Because of you I have a lot of projects on my portfolio website 🎉
@joshuakithyoma9575
@joshuakithyoma9575 Жыл бұрын
I subbed yesterday , Im all in with PAPA !
@zoltanmolnar6956
@zoltanmolnar6956 Жыл бұрын
We are all waiting this release, thank you @Jay , thank you @Sonny
@CryptiqueFlow
@CryptiqueFlow 4 ай бұрын
You're a true saint, Sonny -- joining the course.
@RecoveryEyo
@RecoveryEyo Жыл бұрын
i missed you at cleverprogramming, and since then i have been looking for your channel, thank God i found you
@SonnySangha
@SonnySangha Жыл бұрын
Glad you found your way!
@RecoveryEyo
@RecoveryEyo Жыл бұрын
when are going to run a program like profit with javascript am new to software programming@@SonnySangha
@rasmuselm2512
@rasmuselm2512 Жыл бұрын
wooooooooooooooooooooooooooooooooooh!!!!!!! Sonny is back and dropping science like the big prof he is. Daniel from Nigeria!!!
@abcpqr880
@abcpqr880 Жыл бұрын
One of the best videos on KZbin ❤
@nitinkumar-zo4dp
@nitinkumar-zo4dp Жыл бұрын
Awesome, I'm waiting, it's helpful for beginning and advance developer
@ChinazaDev
@ChinazaDev 6 ай бұрын
Always learning new things, thanks Sonny
@jamesbotwina8744
@jamesbotwina8744 Жыл бұрын
Killing it as always
@Simple_OG
@Simple_OG Жыл бұрын
Super excited 🎉
@hubesh716
@hubesh716 Жыл бұрын
Hey sir we are also waiting for React Native Projects so plz start as soon as possible
@alvinrumbaoa
@alvinrumbaoa Жыл бұрын
Thank you for doing this to everyone 🎉
@codetonic_arush
@codetonic_arush Жыл бұрын
Really osm !! Video Sunny ! But I would like to suggest something, Lower the background music little bit more so that we more focus on coding part. It's actually distract very much and doesn't allow us to watching video for long time.
@thekontuli2828
@thekontuli2828 Жыл бұрын
When you said that helping those guys achieve their dreams was probably your best achievement in life 🔥🔥🔥 This brother has truly found his Purpose in Life! Onwards and Upwards bro
@swoodc
@swoodc Жыл бұрын
Thanks bro! I’m trying to learn next js since I’m trying to make an app with the t4 stack so this is helpful
@KARIAP
@KARIAP Жыл бұрын
The day after tomorrow is gonna be a busy day, i already have other prjects to work on, this will take me a loooot of time.
@ОленаНехрищинюк
@ОленаНехрищинюк 6 ай бұрын
You are the best tutor!
@thedeveloperadam
@thedeveloperadam Жыл бұрын
Sonny bro insane. You helped me land my first role nearly two years ago - I'll be picking up one or two of these just to get to grips with some nextjs! Thanks brother!
@itsamadalo9974
@itsamadalo9974 Жыл бұрын
Currently on a project with Next13 and have had issues with Next Auth, hopefully, this will help me out. In the meantime, I resorted to clerk.
@afaqahmad8918
@afaqahmad8918 Жыл бұрын
I'm starting this course, Inshallah this course will be extremely beneficial for me.
@Stablerr
@Stablerr Жыл бұрын
Pure gold, incredible value for freee
@niteshprajapat7918
@niteshprajapat7918 Жыл бұрын
I can see new energy in Sonny sir ❤️🔥
@dhimannavjot1
@dhimannavjot1 Жыл бұрын
1 hour on it OMG really great :) thank you
@mobinakhter7081
@mobinakhter7081 Жыл бұрын
React native project with backend please, I'm on my knees! Been a long time. Topic wishlist: Push notifications, multi factor authentication, admin panel, chatbot
@satsatdown
@satsatdown Жыл бұрын
If I like this and your style of teaching, I will definatly get the course
@kiumarsnouri1136
@kiumarsnouri1136 Жыл бұрын
The quality of content is amazing mate, I really appreciate your time and effort for making such an amazing video!
@RomanRapido-g9k
@RomanRapido-g9k 3 ай бұрын
Pls make a tutorial on NextJS, Supabase etc to create a Point of Sale Application with Inventory Management, Purchase Order, etc
@benched1320
@benched1320 Жыл бұрын
Pls which videos shoul i start watching if i wanna be as good as you..... i just discover your channel
@Lafsha
@Lafsha Жыл бұрын
you saved me! thank you
@buggycoder7900
@buggycoder7900 Жыл бұрын
I like the part when Sonny said zero interruption kinda reminds me of Kazi when he used to disturb when Sonny explains something 😅.
@SonNguyenLife
@SonNguyenLife Жыл бұрын
Amazing, I love you Bro for this free course
@shamim12314
@shamim12314 Жыл бұрын
Awesome. Apprised your hard work.
@muhammadarslanrana942
@muhammadarslanrana942 Жыл бұрын
Awesome course, can you also make a course on remotion library. Thanks for such a wonderful course.
@vaibhavwadhavane874
@vaibhavwadhavane874 Жыл бұрын
thank you brother...I love the way you explain every topic.
@dng6095
@dng6095 Жыл бұрын
please cover react native with backend.
@shaykhmirzaban
@shaykhmirzaban Жыл бұрын
Awesome Sir ❤❤😊😊
@Eguwsbahahh
@Eguwsbahahh Жыл бұрын
please make a video of clerk authentication. You will love it.
@SonnySangha
@SonnySangha Жыл бұрын
Good idea!
@Eguwsbahahh
@Eguwsbahahh Жыл бұрын
@@SonnySangha also shadcn ui. Are you Indian?
@ulvinasibli
@ulvinasibli Жыл бұрын
master in the house:)
@adhdmusicrecords
@adhdmusicrecords Жыл бұрын
great content love when you do these
@huzaifaansari8085
@huzaifaansari8085 Жыл бұрын
Wow sounds Good
@kahinrisan
@kahinrisan Жыл бұрын
Hey bro hope you are well, bro i have a request for you.. Can you make a full stack real estate website video using mern stack or next js. I am trying to find something like this on youtube. But most of the videos are very basic real estate website they made, If you have time please make a advance real estate website with all advance features. Thank you i will be waiting for the video. Have a good day.
@No-nvme-music
@No-nvme-music Жыл бұрын
💯
@truongkhanguyen6241
@truongkhanguyen6241 Жыл бұрын
I've never worked with Next, I have a little experience with react, is this course for me? Anyway thanks bro, this is cool ❤
@tolaseadegbite1027
@tolaseadegbite1027 Жыл бұрын
This guy is fiireeeeee!!!!
@oktoniuszevanyasimanungkal9554
@oktoniuszevanyasimanungkal9554 Жыл бұрын
thank you so much!
@sudhanshugautam425
@sudhanshugautam425 Жыл бұрын
Will you teach all tech stack used? Like graph Ql , redis etc
@TomNook.
@TomNook. Жыл бұрын
Good grief, you're giving away insane value and expertise in these projects!
@SonnySangha
@SonnySangha Жыл бұрын
🙏🏽❤️
@m.bashar4309
@m.bashar4309 Жыл бұрын
Waiting waiting
@KazimNasri
@KazimNasri 10 ай бұрын
Please Make more projects on NEXT.js
@RehanAnkalgi
@RehanAnkalgi 6 ай бұрын
to avoid the error: Invariant failed: Cannot find droppable entry with id [board] ... set the react strict mode false in next config, (only for dev mode, the issue does not persist in production, this issue is exists because react invokes useEffect twice in development mode)
@petrpospisil4484
@petrpospisil4484 Жыл бұрын
Amazing content as always! Does anybody know where to get his playlist ? :)
@mnawebprogrammingbd
@mnawebprogrammingbd Жыл бұрын
wow! totally awesomw
@trailers8224
@trailers8224 Жыл бұрын
Great job!! How come there is no grammarly Clone on KZbin you should do it!!
@apnaCodingSchoolOfficial
@apnaCodingSchoolOfficial Жыл бұрын
Sonny please in detail❤❤❤❤
@khattasallaman337
@khattasallaman337 Жыл бұрын
Papa React is Playing. Let's Go.
@Ganvithanshraj
@Ganvithanshraj Жыл бұрын
Hey Sonny please make a full stack social media web project with next js and monhodb express, and node ❤❤
@scott_itall8638
@scott_itall8638 Жыл бұрын
Would love to see a Sveltekit version of this.
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
Wow thanks 😮
@carmechanic5497
@carmechanic5497 Жыл бұрын
Amazing
@tauqeerhusain7521
@tauqeerhusain7521 Жыл бұрын
This why you are the best teacher for me ❤❤❤❤❤❤ sony sir
@YAMINIFAVARKAR
@YAMINIFAVARKAR Жыл бұрын
Thanks sir....
@judevector
@judevector Жыл бұрын
What the fuck did i just see now , am amazed to what am watching now 😮❤
@geniusstudent8804
@geniusstudent8804 Жыл бұрын
Hey there! I can't express how grateful I am for your incredible tutorials. Thanks to your guidance, I've transformed into a skilled front-end developer. Your step-by-step instructions and insightful explanations have been my compass on this learning journey. It's astonishing to think that all of your hard work has led me to land an amazing job in this field. Your dedication to teaching has made a profound impact on my life, and I'm truly indebted to you. Keep shining your light and inspiring budding developers like me. Thank you from the bottom of my heart!
@SonnySangha
@SonnySangha Жыл бұрын
Thank you so much for the support I’m so so glad I could help you, keep crushing & growing!! #PAPAFAM
@chrisbarklem2627
@chrisbarklem2627 9 ай бұрын
I was wondering which of the many Visual Studio 'React Functional Component' snippet extensions you are using in this video?
@itsamadalo9974
@itsamadalo9974 Жыл бұрын
Early init 👏
@elohimcode
@elohimcode Жыл бұрын
Thanks for this invaluable and transformative tutorial. I want to request for a tutorial that the system FE is built using NextJs and comsume the data through APIs. And how to manage auth leveraging on cookies.
@SahbiBayar-d3j
@SahbiBayar-d3j Жыл бұрын
Hi sonny great work shared fo free thanks.. i would ask if it it is necessary for a beginner to watch your project with next js 12 before take this new next js 13 projects?
@Alluriah
@Alluriah Жыл бұрын
warning to all that made it to timestamp: 3.12.00 the error in your console when you attempt to drag the items "react-beautiful-dnd Invariant failed: Cannot find droppable entry with id [board]" has something to do with either React 18 or the strict mode, however this only happens in development and the issue is gone in production.
@ahsanjawed9543
@ahsanjawed9543 Жыл бұрын
what are the prerequisites for this course?
@_034_divyanshusrivastava6
@_034_divyanshusrivastava6 Жыл бұрын
man! such hard british( i assume ) accent, having hard time understanding...🤣 NEVERTHELESS course is amazing🔥
@deividcuello3623
@deividcuello3623 Жыл бұрын
Hey Sonny, I have seen how you make so many clones of sites like google docs, youtube, tiktok, etc... to do everything you do, you see some tutorials or you rely on the documentation and make your projects based on everything you know without help from any video?
@joshuaelsonhonu4634
@joshuaelsonhonu4634 Жыл бұрын
You are doing so well, sir. Thank you. How do I reach ?
@SonnySangha
@SonnySangha Жыл бұрын
Thanks! Hit us up at team@papareact.com
@joshuaelsonhonu4634
@joshuaelsonhonu4634 Жыл бұрын
Okay. Thanks
@tamimjabr1648
@tamimjabr1648 Жыл бұрын
You are just awesome my friend . I have one question in 1:14:00 you are posting the form but not emptying the fields after. how can we do it? because we can't relay on pending, it maybe will be some error there
@Skalexsong
@Skalexsong Жыл бұрын
Lets gooo
@abdulsalam_wariz
@abdulsalam_wariz Жыл бұрын
Do you need to have a solid understanding all the other technologies before starting this course or the course will teach it along the way through practice?
@parkerrex
@parkerrex Жыл бұрын
bro this slaps
@somesushei
@somesushei Жыл бұрын
Thank you for creating this video. I'm quite a newbie and just wondering, is it better to use server actions in a server component than in client component? 1:25:40
@somesushei
@somesushei Жыл бұрын
Can I achieve the button UI change ("Adding...") when using server components?
@philipobiri16
@philipobiri16 Жыл бұрын
How can one follow along with you when you are selling the course materials for over 60 Pounds ?? . At least a link to only course resources like the images and icons can be beneficial
@ofekashkenazi6643
@ofekashkenazi6643 Жыл бұрын
hi there sonny awsome video im very like your work :) , in your trello clone on the openaiapi config there is problem : Module '"openai"' has no exported member 'Configuration'. if you can tell us quick fix it will be great .
@neilmerchant2796
@neilmerchant2796 Жыл бұрын
Fire music selection, what's the track at the beginning??
@koustavmaity-fh3gx
@koustavmaity-fh3gx Жыл бұрын
There are types at 'c:/Users/Koustav/Desktop/portfolio-project/trello-clone/node_modules/appwrite/types/index.d.ts', but this result could not be resolved when respecting package.json "exports". The 'appwrite' library may need to update its package.json or typings. how to fix this
@arthycho_4320
@arthycho_4320 Жыл бұрын
in your tsconfig.json, put "moduleResolution": "node" instead of "bundle" ;) got the same too
@vigneshnayak7194
@vigneshnayak7194 Жыл бұрын
​@@arthycho_4320 thank you bro it worked
@apnaCodingSchoolOfficial
@apnaCodingSchoolOfficial Жыл бұрын
Waiting sonny
@saiddibnerahim9027
@saiddibnerahim9027 3 ай бұрын
I have one doubt. Can I watch his videos if O am a beginner or I have to know the language bedore watching
@AhmadFauzi-ek8ke
@AhmadFauzi-ek8ke Жыл бұрын
is possible to using server component in same page when searching using query params?
@Godavari322
@Godavari322 Жыл бұрын
Yessir
@fullstackryan
@fullstackryan Жыл бұрын
How does the editor predict what you are about to code? For example, it knew you were going to do a Todo card before you even built the Todo card
@akumaw752
@akumaw752 Жыл бұрын
Hello, do we have to pay to get Sanity ?
@msaura7444
@msaura7444 8 ай бұрын
Each service used in projects are paid or free ?
@xcz.tradie
@xcz.tradie Жыл бұрын
hello npx create-next-app -e with-tailwindcss youtube-nextjs-demo this command is not installing a nextjs-app. Please can someone help
@govardhanyadav7378
@govardhanyadav7378 Жыл бұрын
I gotta question for you man(who ever completed this course)......do i have to have any prior knowledge of typescript and tailwind css to begin this journey or does sonny teach them along the way in this massive 18 hrs course....PLEASE LET ME KNOW
@briannnnnnnnnn1037
@briannnnnnnnnn1037 Жыл бұрын
What app is he using in 1:09:27
@techadot
@techadot Жыл бұрын
Please someone should please reply this Asap, Can someone with no knowledge of next js or React take this Course, but i already have knowledge on html, css and JavaScript
@jasmeetsonu2902
@jasmeetsonu2902 Жыл бұрын
no
@solarspear27
@solarspear27 Жыл бұрын
I don't think server action revalidateTag is working in production. I built but the UI never updated.
@cryptod6976
@cryptod6976 Жыл бұрын
hey sonny thanks for this beautiful and valuable course! I'm wondering how I can find the repos that include this projects? Should I enroll to course to reach there? Thanks for the info
@SonnySangha
@SonnySangha Жыл бұрын
It’s all available, join the course to get access! Links in description
@bigjupiter3814
@bigjupiter3814 Жыл бұрын
Can yo do an app that can handle Background Task even if the app is closed?
@DeepDiveClavier
@DeepDiveClavier Жыл бұрын
One person who always teach new things that we even never thought about it and that person who never disappoint us and that person is non another Sonny 🤩🤗. Apperciate you man 👏. You always taught me things from my starting career to till now. I loved it ❣
@SonnySangha
@SonnySangha Жыл бұрын
So nice of you to say I’m glad I could help!!! Keep crushing #PAPAFAM
@jamararrington4426
@jamararrington4426 Жыл бұрын
@@SonnySangha Should I start with this even if I have no previous experience?
@adarsh_endeavour
@adarsh_endeavour Жыл бұрын
@@jamararrington4426 no bro u need to have clear the basics of node and express atleast after this you can good to go.
React 19 STABLE - I Can't Believe They Changed This
11:18
ByteGrad
Рет қаралды 39 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,8 МЛН
Next.js & Appwrite - Full Stack Course for Beginners
5:55:17
freeCodeCamp.org
Рет қаралды 235 М.
Forms with React 19 and Next.js
9:13
leerob
Рет қаралды 45 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 64 МЛН
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,7 МЛН