Build and Deploy a Modern Next.js Application | React, Next JS, TypeScript, Tailwind CSS

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 965

  • @javascriptmastery
    @javascriptmastery  ปีที่แล้ว +46

    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
      @sfincione2000 10 หลายเดือนก่อน +1

      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
      @physicschemistry2190 10 หลายเดือนก่อน +3

      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
      @javascriptmastery  10 หลายเดือนก่อน +2

      @@physicschemistry2190 it should be working

    • @i-am-artur
      @i-am-artur 10 หลายเดือนก่อน +2

      @@javascriptmasteryfor me the API works fine. Thank you for tutorial by the way

    • @nurmuhammadyorov9775
      @nurmuhammadyorov9775 7 หลายเดือนก่อน

      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

  • @koltenrasmussen289
    @koltenrasmussen289 ปีที่แล้ว +65

    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
      @jrom_ai ปีที่แล้ว +3

      YOU'RE THE MAN! 🤩🤩

    • @PetriikVx
      @PetriikVx ปีที่แล้ว +2

      Thank you!!!!

    • @nelsoncarter8323
      @nelsoncarter8323 7 หลายเดือนก่อน +3

      works perfectly. this also fixed the searchbar scrolling to the top. thanks so much

  • @Codemyhobby
    @Codemyhobby ปีที่แล้ว +430

    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
      @krasimirhristov6757 ปีที่แล้ว +8

      Exactly

    • @javascriptmastery
      @javascriptmastery  ปีที่แล้ว +45

      That's the goal!

    • @viniciusm.m.7822
      @viniciusm.m.7822 ปีที่แล้ว +1

      True! 🎉

    • @juneroyd.quinimon495
      @juneroyd.quinimon495 ปีที่แล้ว +1

      Exactly!

    • @Drew7795
      @Drew7795 ปีที่แล้ว +4

      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.

  • @AmanSingh-yy4fn
    @AmanSingh-yy4fn 7 หลายเดือนก่อน +9

    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 >

    • @aninima01
      @aninima01 7 หลายเดือนก่อน

      do you have any solution for car images API ?

    • @ohemufelix9971
      @ohemufelix9971 5 หลายเดือนก่อน

      How about the API seems to no longer work

    • @abhishekissus
      @abhishekissus หลายเดือนก่อน

      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})
      }

  • @IshmamAhmed
    @IshmamAhmed ปีที่แล้ว +9

    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

  • @karim6179
    @karim6179 ปีที่แล้ว +3

    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
      @javascriptmastery  ปีที่แล้ว

      Has it been implemented? It wasn't working at the time of the recording! :)

  • @anassnassim
    @anassnassim ปีที่แล้ว +9

    i just finish the last course of create promptopie with nextjs
    thank you for this great content you provide

  • @geldimansaku
    @geldimansaku ปีที่แล้ว +58

    I remember asking you for such an app few weeks ago, and you made it a reality. Really appreciate it, big thanks 👍

  • @farihanmail
    @farihanmail ปีที่แล้ว +57

    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
      @javascriptmastery  ปีที่แล้ว +4

      Fantastic!

    • @willowPAPA
      @willowPAPA ปีที่แล้ว

      There aren’t many people doing full build videos, would definitely love to see more

    • @jaigaur1303
      @jaigaur1303 ปีที่แล้ว

      bro did the car api work.....isn't it not free for all
      how did you managed tp fetch the car photos ?

    • @phucthien378
      @phucthien378 ปีที่แล้ว

      kmm

    • @GongatiVenkateswarlu
      @GongatiVenkateswarlu ปีที่แล้ว

      How he got .git folder?

  • @mimcris8481
    @mimcris8481 ปีที่แล้ว +3

    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.

  • @nikunjmehra935
    @nikunjmehra935 ปีที่แล้ว +41

    Wonderful! Super excited for a TypeScript project finally!!❤

  • @ryanlee8130
    @ryanlee8130 ปีที่แล้ว +22

    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
      @Thehardgamer64 ปีที่แล้ว +8

      router.push(newPathName, { scroll: false });

    • @Houseofstartup
      @Houseofstartup ปีที่แล้ว +2

      Thank you i was facing the same problem

  • @abuarabarab7421
    @abuarabarab7421 ปีที่แล้ว +3

    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}) 💯

  • @panoramixer
    @panoramixer ปีที่แล้ว +2

    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.

  • @saidibrahim5931
    @saidibrahim5931 ปีที่แล้ว +4

    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

  • @TV-uu7ek
    @TV-uu7ek ปีที่แล้ว

    you dont have to turn the page client side, just use {scroll : false solved issue}, worked for me

  • @quarterpie5338
    @quarterpie5338 ปีที่แล้ว +5

    I can't believe you are doing this for free man, thank you so much.

  • @affiliatepaid747
    @affiliatepaid747 ปีที่แล้ว +1

    You are a God my man.... You have taught me REACT.....today I am earning through React....I respect you my LORD

    • @mohamed_younes77
      @mohamed_younes77 ปีที่แล้ว +3

      chill bro a god ????? i know that he helped you and congrats but you better delete the comment 😶

  • @abdulateef-da-designer
    @abdulateef-da-designer ปีที่แล้ว +6

    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

  • @aldofematWorkout
    @aldofematWorkout ปีที่แล้ว +15

    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
      @pattierney6845 ปีที่แล้ว +1

      I would add Firebase to this list rather than an api. How would one implement this?

  • @ai_coding
    @ai_coding ปีที่แล้ว +3

    The way u explained apis & fetches made me finally understand it! Clean build & Thank you.🙏

  • @christophermungiria2876
    @christophermungiria2876 ปีที่แล้ว +2

    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

  • @BriansRecaps
    @BriansRecaps 9 หลายเดือนก่อน +7

    to fix the scrolling error aftter searching at 2:32:44 i used router.push(newPathname,{scroll: false}); in our searchbar.tsx file

  • @sahiljaidka6657
    @sahiljaidka6657 ปีที่แล้ว +1

    Great video, instead of split and join can we just do replace("_", " "), to remove underscore?

  • @sebastiancastillo3560
    @sebastiancastillo3560 ปีที่แล้ว +4

    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
      @leonalex330 ปีที่แล้ว +1

      i owe you my life sir

  • @paraschauhan9978
    @paraschauhan9978 ปีที่แล้ว +7

    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❤️

  • @DW5000-sz9sv
    @DW5000-sz9sv ปีที่แล้ว +5

    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.

  • @interactivehustlers1820
    @interactivehustlers1820 ปีที่แล้ว +2

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

  • @hashirmahmood4270
    @hashirmahmood4270 ปีที่แล้ว +3

    Your channel is the best learning platform for React and Next development

  • @physicschemistry2190
    @physicschemistry2190 10 หลายเดือนก่อน +1

    this men is gem for industries

  • @obahsylva7755
    @obahsylva7755 11 หลายเดือนก่อน +5

    Great build. I always love your tutorials and in-depth explanations. I would love to see a Zoom project using Next Js 14

  • @hassanahmad4008
    @hassanahmad4008 8 หลายเดือนก่อน +17

    The imagin.studio api is no longer working and the images are not shown. How to resolve this issue?

    • @kalpitchandekar1736
      @kalpitchandekar1736 3 หลายเดือนก่อน

      did you find the solution because I have the same problem

    • @SeniorEstaban
      @SeniorEstaban 3 หลายเดือนก่อน

      I've run the same issue. Images are only rendering the red placeholder car. Did you manage to get this resolved?

    • @V0W4N
      @V0W4N 2 หลายเดือนก่อน

      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

    • @SkyrimBeast
      @SkyrimBeast หลายเดือนก่อน

      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!

    • @ammadahmed6591
      @ammadahmed6591 20 วันที่ผ่านมา

      I am facing the same issue, any alternative solution?

  • @cotosolis3378
    @cotosolis3378 ปีที่แล้ว +4

    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!

  • @nathannyawaya
    @nathannyawaya 10 หลายเดือนก่อน +1

    Huh, another great learning material, by the way I have watched this video just to learn how the search and filters are working because it looks great and I needed that. thanks Adrian
    What vsc extension are you using to auto-complete?

    • @ofromdk
      @ofromdk 10 หลายเดือนก่อน +1

      think he is using copilot

  • @nikita-shtimenko
    @nikita-shtimenko ปีที่แล้ว +4

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

  • @redmoor553
    @redmoor553 ปีที่แล้ว +5

    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})

  • @_elusivex_
    @_elusivex_ ปีที่แล้ว +9

    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.

  • @Lorkisen
    @Lorkisen ปีที่แล้ว +9

    Api key not working, so I'm stuck at Car Images, but thanks for the effort. I learned a lot so far.

  • @afamsval
    @afamsval ปีที่แล้ว +3

    I am so happy about the typescript. Thank you so much Sir

  • @MalikDixon
    @MalikDixon ปีที่แล้ว +2

    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.

  • @ayushpillai333
    @ayushpillai333 ปีที่แล้ว +12

    Thank you so much Adrian.. You came up with typescript 😍❤️
    Really appreciate your efforts in educating us.

  • @elandamor
    @elandamor ปีที่แล้ว +3

    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.

  • @juneroyd.quinimon495
    @juneroyd.quinimon495 ปีที่แล้ว +4

    This man's project makes us rich fast. Thanks for this one!

  • @muhammedfahadkp1019
    @muhammedfahadkp1019 11 หลายเดือนก่อน +1

    you can set the scroll options and this will prevent the scrolling when trying to change your searchParams
    router.push(newPathname, { scroll: false})

  • @ibrahhim2096
    @ibrahhim2096 ปีที่แล้ว +5

    Crazy that there are no ads in such great content

  • @JoseFlores-ol4cc
    @JoseFlores-ol4cc ปีที่แล้ว +1

    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

  • @Andrew-Tsegaye
    @Andrew-Tsegaye ปีที่แล้ว +5

    As you promised you did it, what a respected citizen 👏 👌 🙌 👍 ❤🎉❤🎉🎉

  • @ghulammujtaba9236
    @ghulammujtaba9236 ปีที่แล้ว +7

    The car api by Imagin studio is only for organizations. We cannot get it.
    Is there any alternative?

    • @reinaldoromero2545
      @reinaldoromero2545 ปีที่แล้ว +1

      II have searched all over the internet and I can't find an api with free images of cars😭

    • @joseriquelme9673
      @joseriquelme9673 ปีที่แล้ว

      Let's hope someone finds another api that helps us :/

    • @ghulammujtaba9236
      @ghulammujtaba9236 ปีที่แล้ว +4

      @@joseriquelme9673 I didn't complete the course because of the api and don't have any motivation left to continue.

  • @md.mohiulislam6516
    @md.mohiulislam6516 ปีที่แล้ว +1

    This tutorial is awsome. You make me emotional🥺.May Allah bless you.

  • @zacaw99
    @zacaw99 ปีที่แล้ว +4

    A fix to the scroll to top issue at 2:32:41. Change router.push(newPathName) to router.push(newPathName, {scroll: false}) in your SearchBar.tsx file inside the updateSearchParams function.
    That has fixed it for me. At least until normal functionality is resumed

  • @gbrachetta
    @gbrachetta ปีที่แล้ว +2

    Adrian, your tutorials are great. Thank you. The only thing I'd wish for is to develop with the console open in the browser to catch warnings and errors.

  • @BeastFish22
    @BeastFish22 ปีที่แล้ว +6

    Best tutorial on youtube!! Extremely useful and always up to date with the technologies!! Great job, keep it up!

  • @GuilhermeLyare
    @GuilhermeLyare 8 หลายเดือนก่อน +2

    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 });

    • @javascriptmastery
      @javascriptmastery  8 หลายเดือนก่อน +2

      At the time of the recording there was a bug. It got fixed recently 👌

    • @GuilhermeLyare
      @GuilhermeLyare 8 หลายเดือนก่อน +1

      By doing the same code recently I've got the same error, so I found this solution on stackoverflow

  • @PattySpicy
    @PattySpicy ปีที่แล้ว +4

    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

  • @omsomol.j2501
    @omsomol.j2501 ปีที่แล้ว +1

    Thanks for this amazing video.But free api plan ended.Which car api alternative to this api?

  • @judevector
    @judevector ปีที่แล้ว +3

    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 TH-cam knows that that's why your videos always pop up on top whenever you upload

  • @citycomputers978
    @citycomputers978 11 หลายเดือนก่อน +1

    For using typescript we are very happy❤

  • @pavels9566
    @pavels9566 ปีที่แล้ว +4

    Hi Adrian, please do more TypeScript tutorials for sure! Thank you!

  • @abuhossain4274
    @abuhossain4274 ปีที่แล้ว +1

    the way of making the project is awesome !! i love it.

  • @adriablancafort
    @adriablancafort ปีที่แล้ว +5

    Great as always! Thanks for your content

  • @anshuls3104
    @anshuls3104 ปีที่แล้ว +2

    I just finished learning basic concepts of Typescript, and was searching for a cool project, here comes JSM, thanks a lot !😄

  • @0100-w1s
    @0100-w1s 9 หลายเดือนก่อน +4

    how do i get acccess to imagin.studio's car image api without a company email?

  • @Anandharajan.a
    @Anandharajan.a ปีที่แล้ว +2

    As usual great content ! Brother i want to suggest you onething put the entire process as video the styling of css and font choosing and so on, show everything that would be awesome.

  • @gordxrohit
    @gordxrohit ปีที่แล้ว +3

    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 🎉❤

  • @Pocu46
    @Pocu46 11 หลายเดือนก่อน +1

    I wish you were using Type instead of Interface. Thx for this lesson!

  • @jimmyj.6792
    @jimmyj.6792 ปีที่แล้ว +3

    Awesome tutorial and so modern 😍😍😍 you are a beast, thanks for it 🙏🙏

  • @boogeyman7201
    @boogeyman7201 ปีที่แล้ว +1

    I was planning to study next js and typescript . i am completely beginner in next and typescript . should i start this project after watching some tutorial of typescript and next js or i can start with this project? which you suggest?

    • @javascriptmastery
      @javascriptmastery  ปีที่แล้ว

      I mention it in the beginning. Watch out next.js crash course first :)

  • @iAmTheWagon
    @iAmTheWagon ปีที่แล้ว +3

    Ooohh yeah buddeeehh. TypeScript!🎉

  • @miteshtavade4558
    @miteshtavade4558 9 หลายเดือนก่อน +1

    Thank you for the amazing video!! Which theme do you use in vscode?

  • @shiveshtiwari2612
    @shiveshtiwari2612 ปีที่แล้ว +6

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

  • @mrgkd5767
    @mrgkd5767 ปีที่แล้ว +2

    Week-end sorted. Thanks Adrian 🤝

  • @maqknight
    @maqknight ปีที่แล้ว +3

    Very exicted for this project

  • @chakagea
    @chakagea ปีที่แล้ว +2

    I don't have a business email address, so I can't receive the photos. Is there any other way?

  • @redbeardjunior
    @redbeardjunior ปีที่แล้ว +12

    car image api not working ...

    • @Tryspeed0.25
      @Tryspeed0.25 3 หลายเดือนก่อน

      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

  • @MichealUlasi
    @MichealUlasi 8 หลายเดือนก่อน +1

    More typescripts, api with springboot, mysql. I am super excited.

  • @sabato.rwanda
    @sabato.rwanda ปีที่แล้ว +3

    thanks man this is amazing nextjs project tutorial I've ever seen.💖

  • @levanilevanidze9294
    @levanilevanidze9294 9 หลายเดือนก่อน +1

    I am so happy about typescript

  • @marislocmelis5572
    @marislocmelis5572 11 หลายเดือนก่อน +3

    Hi. Where can I get free car API for images, as that one in the course looks like not free anymore?!

  • @bongumenzinzama6896
    @bongumenzinzama6896 ปีที่แล้ว +2

    You are giving us life,Thank you Don Adrian

  • @deylerdeyler6401
    @deylerdeyler6401 8 หลายเดือนก่อน +4

    can you please update the car images api key?
    thanks

  • @GrandeFiasco
    @GrandeFiasco 7 หลายเดือนก่อน +1

    35:45

  • @HaadSec
    @HaadSec ปีที่แล้ว +4

    Does anybody know where i can find the imagin studio api key since the one used on this app was expired?

  • @tonybenci2796
    @tonybenci2796 ปีที่แล้ว +2

    Thank goodness these wonderful tutorials are now in typescript... thank you... more please

  • @gbrachetta
    @gbrachetta ปีที่แล้ว +4

    About the scrolling bug: I got it working by using `"next": "13.2.4"` in `package.json` (and obviously running `npm i` afterwards) and adding:
    experimental: {
    appDir: true,
    },
    in `next.config.js`.
    At least this works fine while keeping server side rendering until they fix the bug.

    • @javascriptmastery
      @javascriptmastery  ปีที่แล้ว

      I'll try it!

    • @AdamYe
      @AdamYe ปีที่แล้ว

      Definitely a nice way to fix the scrolling bug before they fix the bug officially!👍

    • @darinkong2144
      @darinkong2144 ปีที่แล้ว

      It works, thank you!

  • @ngampusonline
    @ngampusonline ปีที่แล้ว +1

    best tutorial ever! It just 3 hours, but I finished all in three days. Many thanks Adrian!

    • @sairakausar
      @sairakausar 10 หลายเดือนก่อน +1

      you have Image API key , because API key is not work

  • @tomasburian6550
    @tomasburian6550 ปีที่แล้ว +3

    Next.js is great, we use it at work for all our React-based projects and it saves so much time and effort, lets us work quite efficently.
    The only thing I find disturbing as of late is that a lot of tutorials teach with Tailwind, which isn't as commonly used in the business. Luckily a dev who has at least some work experience is able to substitute with his preferred framework instead.

    • @Nulimitz
      @Nulimitz 11 หลายเดือนก่อน +1

      Does youe team use Bootstrap or custom css?

    • @tomasburian6550
      @tomasburian6550 11 หลายเดือนก่อน +1

      @@Nulimitz We used Material UI

  • @David-h4q
    @David-h4q 4 หลายเดือนก่อน

    Канал супер, вы достойны миллионы подписчиков и лайков!

  • @farhad.hossain
    @farhad.hossain ปีที่แล้ว +3

    amazing video.

  • @anggriawanmr
    @anggriawanmr ปีที่แล้ว +2

    Finally! Thank you Adrian, I really glad found your channel year ago

  • @anandbaraik5010
    @anandbaraik5010 ปีที่แล้ว +3

    You are gem 💎 thanks for everything mate!

  • @codewithAbdulMumin
    @codewithAbdulMumin ปีที่แล้ว +2

    you are a treasure sent directly from heaven. keep the good work. thank you

  • @konidoniravirr6580
    @konidoniravirr6580 ปีที่แล้ว +3

    Sir, Thank you and i want more series like this with ts+next+mongodb ...😊

  • @ayxannematov9726
    @ayxannematov9726 ปีที่แล้ว +1

    for scrolling problem by router.push or Link from next you can use {scroll:false} as second parameter on these.

  • @kamaliddinsattorov7493
    @kamaliddinsattorov7493 ปีที่แล้ว +4

    Thanks for the knowledge you have shared. Love your typescript nextJs tutorial. Please, do more of them, and also, can you do a similar project with the use of Shadcn UI. There are almost no tutorials on the web with Shadcn-ui

  • @valentynkasyan3800
    @valentynkasyan3800 ปีที่แล้ว +2

    Image API Key started working again. Thank you!

    • @abhimanyuyadav3138
      @abhimanyuyadav3138 ปีที่แล้ว +1

      I tried using key provided in video but still I getting red car model images
      How to correct it

    • @Tryspeed0.25
      @Tryspeed0.25 3 หลายเดือนก่อน

      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

  • @dytomabatogouma7898
    @dytomabatogouma7898 ปีที่แล้ว +4

    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.

  • @ollytianainspiration585
    @ollytianainspiration585 11 หลายเดือนก่อน +1

    Thanks for this lovely tutorial. I don't know why the custom Button not showing blue and white text while the title is displayed"Explore Car 1:46 s' but shows no error.

  • @devotee9606
    @devotee9606 9 หลายเดือนก่อน +4

    imagin studio no longer offers free trial. what to do?

    • @kalpitchandekar1736
      @kalpitchandekar1736 3 หลายเดือนก่อน

      did you find the solution because I have the same problem

  • @thespacedork2243
    @thespacedork2243 8 หลายเดือนก่อน +1

    Thank you JSM.....Typescript seems a little bit easier with this...👌👌👌👌😊😊

  • @abdulrehmanbaber2104
    @abdulrehmanbaber2104 ปีที่แล้ว +4

    key provided is not working for imagin studios.