This tutorial covers Next.js 13, but don't let that number fool you. Next.js 14 is essentially a performance update of v13. That means every concept, technique, and feature we dive into here is just as applicable in Next.js 14 Ultimate Next 14 Course is now live: jsmastery.pro/next14
@sfincione2000 Жыл бұрын
FYI - imagin.studio seems to have changed their policy. There no longer seems to be a trial version, so the car image API isn't available to do some testing. Do you know any alternatives?
@physicschemistry2190 Жыл бұрын
CAR IMAGE API KEY IS NOT WORKIG AND IN GITHUB ALSO THERE IS NOT ANY API KEY . IF THERE IS SOME OTHER FREE API FOR IT THEN PLEASE GIVE ME OTHERWISE IF YOU CAN GIVE YOUR APIKEY THEN PLEASE GIVE ME . PLEASE REPLY
@javascriptmastery Жыл бұрын
@@physicschemistry2190 it should be working
@i-am-artur Жыл бұрын
@@javascriptmasteryfor me the API works fine. Thank you for tutorial by the way
@nurmuhammadyorov977510 ай бұрын
2:30:02 when I click Search 404 Not Found error Is this page related to the rapid api? The link contains % 20, if I delete this %20 search page, the page is finding I can't find where mistake is
@Codemyhobby Жыл бұрын
This man's projects are better than most udemy courses. And the best part is that they are real time projects. Thanks for this!
@krasimirhristov6757 Жыл бұрын
Exactly
@javascriptmastery Жыл бұрын
That's the goal!
@viniciusm.m.7822 Жыл бұрын
True! 🎉
@jq_dev Жыл бұрын
Exactly!
@Drew7795 Жыл бұрын
The Udemy courses is good, but The professors release and don't update the material. For example, these New features for Nextjs i havendo seen yet.
@IshmamAhmed Жыл бұрын
I’ve been developing next 12 and 13 apps for the last 9 months including my website which also uses typescript. Making these has only benefited me, I recently got hired for all my nextjs apps where I’m genuinely making buck according to average software engineering jobs. Take this man’s word and work with nextjs with typescript it truly is the way forward
@javascriptmastery Жыл бұрын
Amazing!!!
@koltenrasmussen289 Жыл бұрын
If anyone got to 03:00:22, a simple fix I found by going through the comments in the bug in Next scrolling- 1. Search your application for "router.push", 3 should appear 2. Replace "router.push(newPathName);" with "router.push(newPathName, {scroll: false});" 3. Skip to Deployment 03:20:28
@jrom_ai Жыл бұрын
YOU'RE THE MAN! 🤩🤩
@PetriikVx Жыл бұрын
Thank you!!!!
@nelsoncarter832310 ай бұрын
works perfectly. this also fixed the searchbar scrolling to the top. thanks so much
@quarterpie5338 Жыл бұрын
I can't believe you are doing this for free man, thank you so much.
@BriansRecaps11 ай бұрын
to fix the scrolling error aftter searching at 2:32:44 i used router.push(newPathname,{scroll: false}); in our searchbar.tsx file
@farihanmail Жыл бұрын
I just finished the last next13 course (first time using nextjs), and wanted to find another next 13 course with typescript. This is definitely what im searching for! Gained so much knowledge from your videos. May god bless you and your family.
@javascriptmastery Жыл бұрын
Fantastic!
@willowPAPA Жыл бұрын
There aren’t many people doing full build videos, would definitely love to see more
@jaigaur1303 Жыл бұрын
bro did the car api work.....isn't it not free for all how did you managed tp fetch the car photos ?
@phucthien378 Жыл бұрын
kmm
@GongatiVenkateswarlu Жыл бұрын
How he got .git folder?
@geldimansaku Жыл бұрын
I remember asking you for such an app few weeks ago, and you made it a reality. Really appreciate it, big thanks 👍
@javascriptmastery Жыл бұрын
Hope you like it!
@karim6179 Жыл бұрын
wonderful video thanks a lot, for the issue of scrolling to the top you can keep it server side rendering and add to the router.push a property of { scroll: false } which is gonna look smg like that : router.push(newPathname, { scroll: false }); that would solve it without needing to move back to the client side rendering enjoy guys
@javascriptmastery Жыл бұрын
Has it been implemented? It wasn't working at the time of the recording! :)
@anassnassim Жыл бұрын
i just finish the last course of create promptopie with nextjs thank you for this great content you provide
@javascriptmastery Жыл бұрын
Enjoy!
@nikunjmehra935 Жыл бұрын
Wonderful! Super excited for a TypeScript project finally!!❤
@javascriptmastery Жыл бұрын
Yess!
@hassanahmad400811 ай бұрын
The imagin.studio api is no longer working and the images are not shown. How to resolve this issue?
@kalpitchandekar17365 ай бұрын
did you find the solution because I have the same problem
@SeniorEstaban5 ай бұрын
I've run the same issue. Images are only rendering the red placeholder car. Did you manage to get this resolved?
@V0W4N4 ай бұрын
they seem to have closed the free trial service, so no fortune with automatically generated car images i just went with stock one and not bothered any further
@SkyrimBeast4 ай бұрын
The form on the website doesn't work, specifically the website field. It just errors out with "Please provide a website with the requested format". AUGH!
@ammadahmed65913 ай бұрын
I am facing the same issue, any alternative solution?
@abdulateef-da-designer Жыл бұрын
Adrian, I'm short of words, ur courses are state of da art, premium grade, educational nd more Tanx so much for what u've done for us at large
@javascriptmastery Жыл бұрын
Thank you!
@saidibrahim5931 Жыл бұрын
What a great course and project, no words can describe your effort and time for teaching people, what's the reason you choosed next.js over express.js. your previous projects were express and now you shift to next.js
@AmanSingh-yy4fn10 ай бұрын
If you are watching this video recently the Next js recently got updated you can completly skip the client Sider Rendering part by adding this this extra paramater in the router In components/ShowMore router.push(newPathname,{ scroll: false }); In components/SearchBar router.push(newPathname, { scroll: false }) Happy Coding >
@aninima0110 ай бұрын
do you have any solution for car images API ?
@ohemufelix99717 ай бұрын
How about the API seems to no longer work
@abhishekissus4 ай бұрын
u forgot to add this in custom filter too const handleUpdateParams = (e: {title: string,value: string}) => { const newPathName = updateSearchParams(title, e.value.toLowerCase()) router.push(newPathName,{scroll: false}) }
@mimcris8481 Жыл бұрын
Finished! Nice project, everything still working so far, use scroll false when using router.push though. The image car api has watermark but it's still useble in my opinion.
@paraschauhan9978 Жыл бұрын
Wow i was looking for latest next 13.4 project with typescript (coz I just learned ts ) and tailwind ❤️❤️ and your notification just popped up ✌️ THANKYOU❤️
@javascriptmastery Жыл бұрын
Enjoy!
@sebastiancastillo3560 Жыл бұрын
Really amazing tutorial , Thanks so much Elliot!! 👏👏 The solution for the scroll bug over nextjs v-13.4.12 is router.push(newPathName, { scroll: false }) It's works for me 👍
@leonalex330 Жыл бұрын
i owe you my life sir
@panoramixer Жыл бұрын
it's always amazing work from this channel. Also I've added {scroll: false} in all router.push to disable scrolling to the top of the page, and this works for me.
@abuarabarab7421 Жыл бұрын
The solution of scrolling to top after pushing new path to router is : simply adding {scroll:false} as second argument to router.push(path, {scroll:false}) 💯
@christophermungiria2876 Жыл бұрын
I’ve recently started Typescript from JavaScript and this video has helped me a lot. Please do more of these as well as more React Native videos
@itsjmendez Жыл бұрын
Yeeeeeeees lets go! Thank you! I think everyone is looking for this tutorial.
@javascriptmastery Жыл бұрын
You got it!
@nikita-shtimenko Жыл бұрын
I didn`t watch the video yet, but i already know our man delivered us something awesome, better than most courses out there, for *free*. Thank you :)
@javascriptmastery Жыл бұрын
Legend!
@cotosolis3378 Жыл бұрын
One of the best courses i've ever seen, nice work, nice explain, you deserve a golden globe jaja, the only thing that i have to say its that we need a new API key or another API to use, now its a no image project haha, cheers bro and well done!
@Andrew-Tsegaye Жыл бұрын
As you promised you did it, what a respected citizen 👏 👌 🙌 👍 ❤🎉❤🎉🎉
@javascriptmastery Жыл бұрын
Thank you!
@John-eq5cd Жыл бұрын
Thanks!
@javascriptmastery Жыл бұрын
Thanks!
@ai_coding Жыл бұрын
The way u explained apis & fetches made me finally understand it! Clean build & Thank you.🙏
@javascriptmastery Жыл бұрын
You're welcome!
@ryanlee8130 Жыл бұрын
for those having issue with scroll top from router,, just add {scroll: false} because initially scroll is set as true by default for router in nextjs
@Thehardgamer64 Жыл бұрын
router.push(newPathName, { scroll: false });
@Houseofstartup Жыл бұрын
Thank you i was facing the same problem
@_elusivex_ Жыл бұрын
Finally the typescript project which i was waiting for came. Btw i wanted to tell you that you are the most professional and organised coder i have ever seen. Love from india.
@javascriptmastery Жыл бұрын
Thank you so much 😀
@aldofematWorkout Жыл бұрын
Very clear as always! I would love to see an ecommece with NEXT JS, STRAPI, TAILWIND, TYPESCRIPT, AND STRIPE, and also another video with django, python, postgreeSQL and tensorflow.js for a backend. Thanks
@pattierney6845 Жыл бұрын
I would add Firebase to this list rather than an api. How would one implement this?
@MalikDixon Жыл бұрын
This is one of the best NextJs Video that I had taken. the time to review It is very thorogh i,n the presentation and the connection to the API was very simple. More typescript Next.JS please.
@hashirmahmood4270 Жыл бұрын
Your channel is the best learning platform for React and Next development
@javascriptmastery Жыл бұрын
Thanks!
@arielelias2413 Жыл бұрын
Yes, we want more, and more, and more projects like this one (in NEXTJS of course). I'm triying to specialize in Next and you are my best teacher. Thanks for all. I will by you a coffee
@javascriptmastery Жыл бұрын
More to come!
@judevector Жыл бұрын
Man i can comfortably sau you qre the Reason am going to be a better and good web developer, you are a rare gem and KZbin knows that that's why your videos always pop up on top whenever you upload
@javascriptmastery Жыл бұрын
Amazing!
@anshuls3104 Жыл бұрын
I just finished learning basic concepts of Typescript, and was searching for a cool project, here comes JSM, thanks a lot !😄
@javascriptmastery Жыл бұрын
Happy to help!
@jq_dev Жыл бұрын
This man's project makes us rich fast. Thanks for this one!
@javascriptmastery Жыл бұрын
You're welcome!
@interactivehustlers1820 Жыл бұрын
when ever i see your videos i smile, because i know i get a lot of new knowledge. God bless you, You are my unsung hero...
@javascriptmastery Жыл бұрын
Thank you!
@DW5000-sz9sv Жыл бұрын
While i do really appreciate the content, as a designer trying to hone my frontend skills in react this course went from 0 to 100 really fast. I watched the crash course as well as mentioned in this course. People in my position are not necessarily super deep in ES6+, arrow functions, json etc. so while the hero part of the tutorial was great for me, the second part of the list with filters got complex really fast. Not that i wasn't able to get the same output as the author, but man i lost whatever overview i thought i had with the filter Combobox filter functions and the setQuery part with the Transition as fragtment stuff. I am aware that this course doesn't promise to cater to people like me, but at least i felt the need to say, that touching lightly on concepts in the start of a course, doesn't necessarily mean that they stick 100% in the very next chapter where the complexity goes up rapidly. I would love a course like this that is laid out in simpler steps/chapters and touches more on the 'why' and 'how' of all aspects of what is going on, repeatedly as the course progresses. A course that doesn't point to other videos to understand an arrow function for instance, but discusses the topic as it appears in the course. Also up until now i didn't experience any recaps of what we just did - and again why we did (and structured) it like that. Anyway, I'll keep at it and hopefully it'll stick more and more. This seems to be the only real course on typescript with react and nextjs. Hope this feedback finds you well.
@anggriawanmr Жыл бұрын
Finally! Thank you Adrian, I really glad found your channel year ago
@javascriptmastery Жыл бұрын
Awesome! 😊
@bongumenzinzama6896 Жыл бұрын
You are giving us life,Thank you Don Adrian
@javascriptmastery Жыл бұрын
Thank you!
@BeastFish22 Жыл бұрын
Best tutorial on youtube!! Extremely useful and always up to date with the technologies!! Great job, keep it up!
@javascriptmastery Жыл бұрын
Thanks, will do!
@PattySpicy Жыл бұрын
Thank you to a million times ! your work is incredible like always ! and I would love to see more Nextjs 13.4+++ with API series like this project and Please more Build and sell API tutorial for 2023 version
@ayushpillai333 Жыл бұрын
Thank you so much Adrian.. You came up with typescript 😍❤️ Really appreciate your efforts in educating us.
@javascriptmastery Жыл бұрын
Thank you! 😃
@obahsylva7755 Жыл бұрын
Great build. I always love your tutorials and in-depth explanations. I would love to see a Zoom project using Next Js 14
@Jj-bo1dm Жыл бұрын
Nice content , thank you so much . hope you continue this kind of videos! more power!
@elandamor Жыл бұрын
Simply WOW, easy to follow and appreciate the extra steps to bring to attention the NextJS scroll bug... You have a new subscriber... Keep up the good work. Thank you soooo much for this.
@lautaroleonelgallardo3767 Жыл бұрын
Dayumn, I love your work man, I will donate you when I get a new job!
@javascriptmastery Жыл бұрын
Much appreciated!
@ghulammujtaba9236 Жыл бұрын
The car api by Imagin studio is only for organizations. We cannot get it. Is there any alternative?
@reinaldoromero2545 Жыл бұрын
II have searched all over the internet and I can't find an api with free images of cars😭
@joseriquelme21 Жыл бұрын
Let's hope someone finds another api that helps us :/
@ghulammujtaba9236 Жыл бұрын
@@joseriquelme21 I didn't complete the course because of the api and don't have any motivation left to continue.
@viniciusm.m.7822 Жыл бұрын
In the next year i will have time to learn more english and Front-End techs to apply for this masterclass. Forte abraço, bro!
@javascriptmastery Жыл бұрын
Perfect!
@gordxrohit Жыл бұрын
I'm in love with Your Content 😍 Adrian 😻 I'm always waiting for your new video to learn something new ❤ 🙇 thanks for making our journey of learning awesome from ur video 🎉❤
@javascriptmastery Жыл бұрын
Thanks! 😃
@tonybenci2796 Жыл бұрын
Thank goodness these wonderful tutorials are now in typescript... thank you... more please
@javascriptmastery Жыл бұрын
Thank you! 😊
@redmoor553 Жыл бұрын
The way to fix the scrolling bag is to pass {scroll: false} as the second parameter to router.push() function. It shoould look like: router.push("/yourpathname", {scroll: false})
@gustavoortiz7473 Жыл бұрын
It worked. Thanks bro
@nolifeking7128 Жыл бұрын
it's an honor to complete this course, thank you so much!
@nipunjayasinghe1880 Жыл бұрын
Can you send me the code?? I'm trying to do. But there are some errors?
@jimmyj.6792 Жыл бұрын
Awesome tutorial and so modern 😍😍😍 you are a beast, thanks for it 🙏🙏
@javascriptmastery Жыл бұрын
Thank you!
@ngampusonline Жыл бұрын
best tutorial ever! It just 3 hours, but I finished all in three days. Many thanks Adrian!
@sairakausar Жыл бұрын
you have Image API key , because API key is not work
@adriablancafort Жыл бұрын
Great as always! Thanks for your content
@javascriptmastery Жыл бұрын
Much appreciated!
@codewithAbdulMumin Жыл бұрын
you are a treasure sent directly from heaven. keep the good work. thank you
@javascriptmastery Жыл бұрын
Thank you!
@ibrahhim2096 Жыл бұрын
Crazy that there are no ads in such great content
@javascriptmastery Жыл бұрын
Thank you!
@abuhossain4274 Жыл бұрын
the way of making the project is awesome !! i love it.
@sabato.rwanda Жыл бұрын
thanks man this is amazing nextjs project tutorial I've ever seen.💖
@javascriptmastery Жыл бұрын
You're welcome!
@zehranoor7799 Жыл бұрын
thanks for this tutorial its quite helpful
@mimcris8481 Жыл бұрын
Thak you very much!
@HaadSec Жыл бұрын
Does anybody know where i can find the imagin studio api key since the one used on this app was expired?
@akshitgupta4749 Жыл бұрын
Thankyou Adrian this project is so knowledgabale. I cannot thankyou enough man.
@lokeshmatiyali77813 ай бұрын
anyone who is attempting this project, please stop right here , because the api responsible for building different car model is paid now , so approcahing this project is pointless
@gendev1105 Жыл бұрын
Very Nice Work ! Love to see more TYPESCRIPT Videos !
@javascriptmastery Жыл бұрын
Thanks, will do!
@bro-watch Жыл бұрын
Amazing content. (Next + Tailwind + TypeScript) = I'm here from the first to the last minute.
@iAmTheWagon Жыл бұрын
Ooohh yeah buddeeehh. TypeScript!🎉
@javascriptmastery Жыл бұрын
Yess! :D
@thespacedork224311 ай бұрын
Thank you JSM.....Typescript seems a little bit easier with this...👌👌👌👌😊😊
@afamsval Жыл бұрын
I am so happy about the typescript. Thank you so much Sir
@javascriptmastery Жыл бұрын
You are most welcome
@taunado Жыл бұрын
Brilliant. +1 for more Next, TS, Tailwind projects.
@Lorkisen Жыл бұрын
Api key not working, so I'm stuck at Car Images, but thanks for the effort. I learned a lot so far.
@Azizdjanofficial-ek9nk7 ай бұрын
same with me
@GuilhermeLyare11 ай бұрын
To souve the useRoute problem you can set a second parameter { scroll: false } in the router.push method like this: router.push(newPathname, { scroll: false });
@javascriptmastery11 ай бұрын
At the time of the recording there was a bug. It got fixed recently 👌
@GuilhermeLyare11 ай бұрын
By doing the same code recently I've got the same error, so I found this solution on stackoverflow
@anandbaraik5010 Жыл бұрын
You are gem 💎 thanks for everything mate!
@javascriptmastery Жыл бұрын
Happy to help!
@proha2861 Жыл бұрын
Best youtube channel to learn
@javascriptmastery Жыл бұрын
Thank you!
@dytomabatogouma7898 Жыл бұрын
Another wonderful and amazing project to learn from. Thanks for sharing these masterpieces for free. I definitely would like to watch more videos on TypeScript.
@javascriptmastery Жыл бұрын
More to come!
@GongatiVenkateswarlu Жыл бұрын
do you know how he got .git folder?
@md.mohiulislam6516 Жыл бұрын
This tutorial is awsome. You make me emotional🥺.May Allah bless you.
@abdulrehmanbaber2104 Жыл бұрын
key provided is not working for imagin studios.
@abhimanyuyadav3138 Жыл бұрын
Same problem here
@NayroTV Жыл бұрын
Same problem here
@physicschemistry2190 Жыл бұрын
this men is gem for industries
@0100-w1s11 ай бұрын
how do i get acccess to imagin.studio's car image api without a company email?
@JoseFlores-ol4cc Жыл бұрын
Muchas Gracias por este curso y por tomarte el tiempo para hacerlo. La verdad que lo que aprendi en este curso fue asombroso. Voy a seguir viendo mas. Saludos desde Argentina
@konidoniravirr6580 Жыл бұрын
Sir, Thank you and i want more series like this with ts+next+mongodb ...😊
@ghulammujtaba9236 Жыл бұрын
I was eagerly waiting for a NextJS project with Typescript. You don't disappoint
@javascriptmastery Жыл бұрын
You asked for it, you got it!
@bluecranecomics Жыл бұрын
Very exicted for this project
@javascriptmastery Жыл бұрын
Enjoy!
@sfincione2000 Жыл бұрын
Fantastic demo project! Great job.
@pavels9566 Жыл бұрын
Hi Adrian, please do more TypeScript tutorials for sure! Thank you!
@javascriptmastery Жыл бұрын
Will do, thank you!
@oguzhanaydn7482 Жыл бұрын
thank you so much for the next13 typescript project video ♥ im having so much fun following your instructions and coding parallelly.
@javascriptmastery Жыл бұрын
You're very welcome!
@shiveshtiwari2612 Жыл бұрын
Hey, just wanted to give some gratitude to what you're doing. I really thank you for all these projects as they have helped me a lot. Also, there is a request if you can make some more videos related to app development like react native. Also it would be great if you can give a course on flutter, I really want a flutter course from your side...
@javascriptmastery Жыл бұрын
You're very welcome!
@helpy852 Жыл бұрын
Man please keep up the good work and i can't emphasize Typescript enough. Thank you!
@dhananjay5053 Жыл бұрын
on point...thanks for doing so many things free for us
@javascriptmastery Жыл бұрын
You are so welcome
@ShriyansPranay Жыл бұрын
Thanks Adrian Being Too Consistent huh? Good Work Btw 👍 Cheers Mate! 🥂🥂
@javascriptmastery Жыл бұрын
Cheers!
@deylerdeyler640111 ай бұрын
can you please update the car images api key? thanks
@citycomputers978 Жыл бұрын
For using typescript we are very happy❤
@olitalks1 Жыл бұрын
Thanks jsm for making such marvelous projects.If it has live demos or figm design it would be very helpful for us to give a first try by our own.However, undoubtedly i am grateful to you.
@javascriptmastery Жыл бұрын
Thank you!
@mrgkd5767 Жыл бұрын
Week-end sorted. Thanks Adrian 🤝
@javascriptmastery Жыл бұрын
Great to hear!
@nelmansenarathne6385 Жыл бұрын
Excellent project. Thanks.
@javascriptmastery Жыл бұрын
Glad you like it!
@MichealUlasi11 ай бұрын
More typescripts, api with springboot, mysql. I am super excited.
@setSatoshi Жыл бұрын
I was just wondering what project I should start studying next and you uploaded the video with such a cool website! Its time to study now! Thank you very much from Russia :)
@javascriptmastery Жыл бұрын
Greetings to Russia! :)
@thishan1126 күн бұрын
happy and need more tsx videos! thank you so much!!!
@devotee960611 ай бұрын
imagin studio no longer offers free trial. what to do?
@kalpitchandekar17365 ай бұрын
did you find the solution because I have the same problem
@Matty100 Жыл бұрын
Yes!! Thank you Adrain I can't wait to give this one a spin
@javascriptmastery Жыл бұрын
Hope you like it!
@Matty100 Жыл бұрын
After an 1.5-2 hours of searching finally found it!!! Error was hiding in the utils/index I put limits instead of limit in the fetch call. #BowToYourSensei! 🤩🙃