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

Поділитися
Вставка
  • Опубліковано 15 січ 2025

КОМЕНТАРІ • 707

  • @javascriptmastery
    @javascriptmastery  Рік тому +87

    🚨 *Important Updates*
    Starting December 15th, 2023, Grafbase won't continue its database service. The good news is, that even though we used Grafbase in the video, not much is changing. Most of the video content stays the same.
    If you're switching databases, check out these easy guides:
    - MongoDB: ec2-100-20-220-134.us-west-2.compute.amazonaws.com/x/d?c=37737646&l=34910189-259b-4997-a3fa-e0bf49175f82&r=edc3cf5c-a556-4379-9f6f-8d229fc83170
    - Postgres ec2-100-20-220-134.us-west-2.compute.amazonaws.com/x/d?c=37737646&l=99920287-2a46-4dcb-a073-3863c6158dcc&r=edc3cf5c-a556-4379-9f6f-8d229fc83170
    Setting up both connectors is easy. Most of the GraphQL queries in the video stay the same. Just a few tweaks based on your new database, and you're good to go. No big issues to worry about.
    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 relevant in Next.js 14
    Ultimate Next 14 Course is now live: jsmastery.pro/next14

    • @irfansaeedkhan7242
      @irfansaeedkhan7242 Рік тому +1

      yup got coming soon mail

    • @businessuser5146
      @businessuser5146 Рік тому +3

      Hi please can u make a small extension video or new video on how to integrate this with mongo instead of graph db... I am building mern apps using nextjs

    • @vishwa_offl
      @vishwa_offl Рік тому

      I'm not getting :)

    • @sachinkaushik8919
      @sachinkaushik8919 Рік тому

      Hi one thing can u tell which Markdown editor is compatible with NextJs.
      And thank you so much for this valuable project.

    • @cx20012002
      @cx20012002 Рік тому

      BTW the bug causing upload error is not about using serverComponentsExternalPackages, i found the issue is that you should use NextRequest (not Request) as the type of request params for the upload post function, this will fix that directly

  • @casual_xyz
    @casual_xyz Рік тому +23

    Paused to take a moment to express my appreciation for your TypeScript videos - they are excellent!

  • @karthickraj.r1162
    @karthickraj.r1162 Рік тому +35

    Another masterpiece course for free, thanks for your contribution to the community

  • @RohitRai-q6z
    @RohitRai-q6z Рік тому +10

    just finished the cars project today . was searching for more next +typescript stuff. you are just spot on

  • @rockbelleh6237
    @rockbelleh6237 Рік тому +4

    Back to Back 100% grounded tutorials all for free........GOD BLESS u endlessly for making my web development journey so much easy....i am ever grateful to u. Cant wait to Join the JSM family.....much love from NIGERIA

  • @thereaper7682
    @thereaper7682 Рік тому +4

    Antonio and Adrian are top notch Croatian web devs

  • @tmkdigitaluk
    @tmkdigitaluk Рік тому +2

    Was literally thinking about searching a NextJS 13 Crash Course. Here we are!

  • @neiltamallana5099
    @neiltamallana5099 Рік тому +14

    I greatly appreciate the effort you put into creating this tutorial. Thank you for providing the information I've been eagerly anticipating. Thumbs up for your valuable contribution!

    • @zzh315
      @zzh315 Рік тому

      bro how you finish this coure so fast

    • @javascriptmastery
      @javascriptmastery  Рік тому +1

      Thank you!

    • @amjadali-cs3si
      @amjadali-cs3si Рік тому

      @@zzh315 consistency and focus shut down all social apps and 5 to 6 hour completed this course

  • @sunerose
    @sunerose Рік тому

    So after 1 month I've finally deployed my project. Thanks, you're a great teacher, I've learned a lot.

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 Рік тому +19

    This is really amazing. I've been watching your videos ever since the Messenger tutorial snd I've really improved my frontend skills but realised i still lack in other more technical aspects. I was wondering if maybe you could do an advanced tutorial on something like a figma clone or miro clone(id really like to know how to build a web app tool) like codux how does drag and drop ui turn into code, things like that.

  • @6little6fang6
    @6little6fang6 Рік тому

    ABSOLUTELY LOVED the debugging part at the end of the second hour. Very educative.

  • @konidoniravirr6580
    @konidoniravirr6580 Рік тому +3

    Iam waiting for your project my brother, Thank you so much, mark my words you're channel gonna hit 1 million under 1 month...

  • @paakofibamfoquaicoe4193
    @paakofibamfoquaicoe4193 Рік тому +1

    You are a GEM to this community.❤❤❤❤❤❤

  • @zandyvila1545
    @zandyvila1545 Рік тому +2

    I did it! Took me 3 days but its all worth it. Thank you ❤

  • @imdougmoreira
    @imdougmoreira Рік тому +1

    Always bringing the best that’s out there, thanks!!

  • @ugodesigns1076
    @ugodesigns1076 Рік тому +1

    Just what I needed mate, love love love you

  • @EfosaMichael
    @EfosaMichael Рік тому +1

    As usual, like, then watch... great stuff Adrian!

  • @galliharmada617
    @galliharmada617 Рік тому +2

    keep it up man, we always following your tutorial to be next mastering javascript! very awesome !

  • @deepakpateljb2411
    @deepakpateljb2411 Рік тому +2

    Your are the JS God ! ❤️Love u sir

  • @franciscoeira1080
    @franciscoeira1080 Рік тому +1

    That was an awesome tutorial. Great teachings. Looking forward to more hours on different and exciting things! The workflow was brilliant and the pacing was fenomenal. The introduction of the gist files for easy copy-paste really is a god-send not to deal with boring CSS repetitions. Definitely will recommend your channel.

  • @ValleyDigitalMarketing
    @ValleyDigitalMarketing Рік тому +1

    You're one of my hero's. Thank you to you and your team for the content that's put out. Hope you have a blessed day/night, depending on where you're at.

  • @sayf3446
    @sayf3446 Рік тому +39

    Hey Adrian, been a fan of your work for quite some time ! And you're super consistent!
    May I humbly request you do more advanced best practices to do with DDD/Clean architecture , with Typescript?
    Thanks for all your hard work!

  • @htmlfivedev
    @htmlfivedev Рік тому +4

    That's it! You are now the ultimate React learning resource in the WORLD!! No one can stop you ... could you pleeeeeeeease give us something on React Testing? The only thing missing on this channel ... 😍🤩😜

  • @Tapadar.Monsur
    @Tapadar.Monsur Рік тому +2

    Thank you for another amazing project video, Adrian!

  • @subinaypanda9936
    @subinaypanda9936 Рік тому

    That ebook is the best. Thanks for all of this.

  • @nisargjaiswal4264
    @nisargjaiswal4264 Рік тому +6

    Hey there, appreciated your dedication towards your channel!!
    MAKE MORE TYPESCRIPT VIDEOS, SPECIALLY MIGRATED USERS FROM REACTJS TO NEXT TS.
    LOVE FROM INDIA 🇮🇳🇮🇳

  • @anasisah2384
    @anasisah2384 Рік тому

    Hey Adrian, been a fan of your work for quite some time ! And you're super consistent!

  • @harsh-alashi
    @harsh-alashi Рік тому +1

    Back with another awesome project..Adrian Sir Thanks a lot

  • @bapakfadila
    @bapakfadila Рік тому

    come on guys, this video needs more like that it's get right now :( this video is amazing and teaches how to code nextjs, typescript properly even for a beginner like me. for me, it was easy to keep up and understand the materials taught inside it.
    Thanks Adrian!

  • @Exyrem
    @Exyrem Рік тому +4

    I am curryenty learning web3 but, I can use this masterpiece to hone my web2 skills as well. Thank you very much.

  • @lukas.webdev
    @lukas.webdev Рік тому +1

    Awesome, as always! Thanks and keep it up. 😉

  • @giannisnik5295
    @giannisnik5295 Рік тому +2

    After finishing promptopia,car showcase and 3D portfolio i cant wait to start this!!!

  • @rayco5601
    @rayco5601 Рік тому +2

    Very nice course, showing some great tips along the way, thanks!

  • @andreiiosup6622
    @andreiiosup6622 Рік тому

    This project is a very slick way to showcase a lot of your other projects

  • @sang4005
    @sang4005 Рік тому +2

    This one is special ❤Thanks

  • @red8599
    @red8599 Рік тому +4

    amazing , as always 😊😊

  • @michaeltrembovler8301
    @michaeltrembovler8301 Рік тому

    I will be glad to see your typescript video too. Great explanation.

  • @mohdarish4195
    @mohdarish4195 Рік тому +1

    Your video is gold in this era

  • @eric-jt
    @eric-jt Рік тому +1

    Great course! thank you

  • @blue_berry_pie64
    @blue_berry_pie64 Рік тому

    yes, more Typescript project with nextjs💯💯💯 Thank you and your team!!

  • @YuvrajSingh-qz9ss
    @YuvrajSingh-qz9ss Рік тому +2

    Thanks for contributing another masterstroke project for us. I think this project helps us for learning the Next.js 🙏🙏🙏🙏❤❤

  • @vgdev2446
    @vgdev2446 Рік тому +31

    I think that it would be helpful if you just show the docs of a tech (for example next auth docs). Many viewers don't know where you found a specific part of your code. Also, we will get better developers if you show us your way of learning things from the docs.

    • @RonyEfendy
      @RonyEfendy Рік тому +3

      Thats exactly what I'm looking for.

    • @Gooblehusain
      @Gooblehusain Рік тому

      but that's exactly what they sell, they sell ebook that doing just that. so it's fair point i think for them to not explaining every api from docs because it is rather against their main business@@RonyEfendy

  • @yuumeko_yt
    @yuumeko_yt Рік тому +1

    I wanted to see if I had missed a video and bam! there is a new video lmao
    Keep it up i love your content !

  • @ashutosh_tiwari
    @ashutosh_tiwari Рік тому

    Awesome project as always 🔥

  • @Binarybotsltd
    @Binarybotsltd Рік тому +2

    Mr Hi there 👋.Your Projects are beyond special

  • @valehisma
    @valehisma Рік тому

    I appreciate your effort on this tutorial. Professional and punctual.

  • @dealbisac
    @dealbisac Рік тому +1

    Great as always 🎉🎉🎉

  • @yasershokoohi
    @yasershokoohi 10 місяців тому

    چراق طبثه ۱۶ با مهمان های مشتی اش همچنان روشنه ❤
    مرسی 🙏

  • @MalikDixon
    @MalikDixon Рік тому +3

    Hey Adrian, been a fan of your work for quite some time ! And you're super consistent!
    May I humbly request you do more advanced best practices to do with DDD/Clean architecture , with Typescript?

  • @pixprocoder
    @pixprocoder Рік тому

    yeah we would love to get more typescript videos from you

  • @ahmedaq9018
    @ahmedaq9018 Рік тому +1

    Thanks a lot for everything Adrian!!!!!

  • @ofwoodfalegnameria1107
    @ofwoodfalegnameria1107 Рік тому

    To resolve the problem of refreshing the page after create a project you can add a router.refresh() after the router.push('/'). I don't believe that is a best practise. But it works. A special tanks for the wonderful contents you are sharing. God bless you

    • @AS-pt1mf
      @AS-pt1mf Рік тому

      Where exactly add it in a backend?

    • @huamuhuamu
      @huamuhuamu Рік тому +1

      revalidateTag in nextjs

  • @mohdabdulrahman6611
    @mohdabdulrahman6611 Рік тому

    The best mern stack projects are here 🎉
    Thank you very much ❤

  • @ralphrosael
    @ralphrosael Рік тому +1

    Awesome! Thank you so much! 🙌

  • @mintingcrypto7879
    @mintingcrypto7879 Рік тому

    a typescript pro course will be bliss

  • @hamzashafiq1796
    @hamzashafiq1796 Рік тому +1

    Thankyou so much for such a masterPiece video

  • @VenkatNReddyGurrala
    @VenkatNReddyGurrala Рік тому +1

    As always wonderful content, Thank you much.

  • @bn8379
    @bn8379 8 місяців тому

    For those who are having a hard time following:
    -Include latest grafbase as dependency at package.json of (grafbase folder)
    -Use connectors for postgres (neon) or mongodb.
    -Explore the pathfinder to get the endpoints within grafbase.
    -Also graphql variables issue (with after, last and others) within grafbase was fixed by cli version 0.71.2

  • @Stefoux
    @Stefoux Рік тому +1

    New project to grow my typescript skills 😊 thank you Adrian

  • @alexandersmotrikov9007
    @alexandersmotrikov9007 Рік тому +3

    Hold on a little bit, Adrian, I did't complete prevous Next JS 13 projects yet :-) Btw, TS usage is the next steps her to build perfect apps. Outstanding content. Like by default)

  • @NiKaabir
    @NiKaabir Рік тому +1

    So much excited to learn more from you.

  • @calebayodeji3149
    @calebayodeji3149 Рік тому

    Adrian! you are the best on UA-cam !!!

  • @FGA-47
    @FGA-47 Рік тому

    Thanks man that was so helpful ❤❤❤

  • @harveerSingh-iy9xz
    @harveerSingh-iy9xz Рік тому +7

    Hi bro the problem you mention at the last part of video which is next js 13 do not show post immediately
    It is due to caching in next js
    It can be fixed by using
    export const revalidate = 0;
    in the layout.tsx and page.tsx inside of app directory
    This statement means to cache nothing and fetch the latest data from server

  • @llallallallme
    @llallallallme Рік тому +1

    thanks for new lecture !! 🎉🎉

  • @AfonsoFilipeJr
    @AfonsoFilipeJr Рік тому

    Thanks for this. This with MUI would be the best project ever!!!

  • @dedywd_
    @dedywd_ Рік тому

    So blessed that I find your channel
    You really save all broke students around the world 😂
    Thank you for sharing ❤

  • @alptekinocakdan
    @alptekinocakdan Рік тому +3

    Great content! I like this one more than the one before. I started coding with you after 30 minutes you published this. I could finish it within 3 days and you created it in 5 hours. You're great!
    I wonder if we can see a project which is deployed to hostinger?

  • @SidiCodet
    @SidiCodet Рік тому +1

    Hello there!
    Let me add my extra features and impress da ladies, thanks JS. No JavaScript channel that's better than this one love from Nigeria:)

  • @Imacul77Game
    @Imacul77Game Рік тому +1

    thank you for the video😁

  • @kreativekrishstudios
    @kreativekrishstudios Рік тому

    Hi, Im Krish, Founder of Technolabdigitals from INDIA!!
    Your tutorials are pure coding gold! 🌟 I have a suggestion. How about creating a full tutorial series on building a MENN Stack Subscription Platform? 🚀🔥
    From User Management to Content Control, User Roles to Payment Integration, and Admin Controls to User Authentication, your expertise in these areas is unmatched. And adding a touch of genius by locking content for free users would make it even more exciting! 💡💪
    I can already imagine how your step-by-step approach and knack for simplifying complex concepts will make this tutorial series a developer's dream. Your creativity and attention to detail will shine through as you guide us through the entire process, from start to finish.
    Count me in as one of your eager subscribers eagerly waiting to dive into this MENN Stack masterpiece!

  • @smak1n
    @smak1n Рік тому

    Excellent Video. Keep up the good work👍🏼

  • @codingwithjoe
    @codingwithjoe Рік тому +1

    yet another great build🥰🥰😍😍

  • @mandeepkaur099
    @mandeepkaur099 Рік тому +4

    Your tutorials are amazing and unique. I love learning from your videos.
    It would be great if you could do a tutorial on how to build a Shopify website with next js integration.

  • @christopherberesford3340
    @christopherberesford3340 Рік тому

    More typescript please :) your awesome!!

  • @samuelkimani8441
    @samuelkimani8441 Рік тому +2

    This is Awesome...Im sure i'll get a job after this

  • @pungushe
    @pungushe Рік тому +2

    Thank you so much for the video

  • @ChicClique
    @ChicClique Рік тому +1

    Hi Adrian, I would like to see a build and deployment of a real estate project with the geo search/sort feature included. Combination of your real estate project+ Travel advisor+ admin dashboard and add in few features like An auction bidding feature for auction listed property. An admin dashboard to approve the client posted ad to go live only after screening. An option for the client to make a CRUD only for their profile. Image resize before saving to database; protect img from copying, screenshot or downloading by general viewers. A bit knowledge sharing on the SEO side using AI. Yeah, that's pretty much..!

  • @syahrilramadhan689
    @syahrilramadhan689 Рік тому +1

    Thanks for the turorial, its such a masterpiece course for free. I hope you can make a tutorial about tRPC in NEXT js.

  • @6.squash.936
    @6.squash.936 Рік тому +57

    Hi There 👋

  • @michaelodikanwa442
    @michaelodikanwa442 Рік тому

    Awesome content! I'd appreciate more Typescript videos. I'm new to it.

  • @codeblockdev
    @codeblockdev Рік тому +4

    😎 I am learning to create something similar to this as always an amazing tutorial Adrian 👍✅

  • @raazyaa
    @raazyaa Рік тому +1

    Awsome 🎉. Thanks for sharing your knowledge !
    Merci Beaucoup 👏🏻🦾

  • @luckykr94
    @luckykr94 Рік тому +1

    In 9 mins i can't even write great course.. But will be fun to do the whole course.. Very excited 🤩

  • @SHMUDIVEL
    @SHMUDIVEL Рік тому

    More typescript please! thank you

  • @muhammadmursalin8915
    @muhammadmursalin8915 Рік тому

    Out class project and lecture and brief deeply .🥰

  • @tahzibi
    @tahzibi Рік тому +1

    Great Project, as always

  • @afaqahmad8918
    @afaqahmad8918 Рік тому +2

    Sir I'm starting making this website and will show to my university teacher as a final year project. 😂

  • @mzmarshall2351
    @mzmarshall2351 Рік тому

    Thanks Adrian. yes please, Use clerk in one of your next videos please.

  • @tauqeerhusain7521
    @tauqeerhusain7521 Рік тому +1

    Big love for you sir ❤❤❤

  • @frontendmaster_7
    @frontendmaster_7 Рік тому

    Hey Adrian! Greate tutorial! In order to update the page without reloading, I would recommend using Apollo Client with the update cache method

  • @kellymweu2781
    @kellymweu2781 Рік тому

    Enjoying the video. do a full typescript crash course. thank you

  • @hbela1000
    @hbela1000 Рік тому

    This is really amazing.thx.

  • @weizhang4059
    @weizhang4059 Рік тому +1

    Adrian, thank you so much for making yet another easy to follow tutorial.
    I'd be interested in seeing how to use Clerk + Firebase authentication, if that's okay.

  • @kristijanlazarev
    @kristijanlazarev Рік тому

    A typescript crash course would do the trick yes!

  • @maxman95110
    @maxman95110 Рік тому

    Hey Adrian, in 1:49 you used a site to check responsiveness in multiple devices, What was it?

  • @YergalemGebrearegay-kb9tv
    @YergalemGebrearegay-kb9tv Рік тому +1

    Thanks a lot for ur effort

  • @MDKohaku
    @MDKohaku Рік тому +1

    Can't wait to try this one, hey bring back pleeeeease that live about finding job please

  • @pritamiitismdhanbad561
    @pritamiitismdhanbad561 Рік тому +1

    Awesome video! Please upload a video tutorial on how to build an entire hospital management system with ambulence service, downloading patient report , contact with hospital authority these features in NEXT JS

  • @mintingcrypto7879
    @mintingcrypto7879 Рік тому

    ill love more typescript videos