My Next.js starter kit is finally live, good luck

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • The repo can be found here: github.com/web...
    the paid walkthrough early access can be found here: webdevcody.gum...
    Become a YT Members to get extra perks!
    / @webdevcody
    My Products
    🏗️ WDC StarterKit: wdcstarterkit.com
    📖 ProjectPlannerAI: projectplanner...
    🤖 IconGeneratorAI: icongeneratora...
    Useful Links
    💬 Discord: / discord
    🔔 Newsletter: newsletter.web...
    📁 GitHub: github.com/web...
    📺 Twitch: / webdevcody
    🤖 Website: webdevcody.com
    🐦 Twitter: / webdevcody

Комментарии • 109

  • @SeibertSwirl
    @SeibertSwirl 2 месяца назад +30

    Yay!!!! Good job babe! Also happy 8th anniversary 🎊 🎉 love you!

    • @WebDevCody
      @WebDevCody  2 месяца назад +6

      Thanks babe! Happy 8th anniversary 😘

  • @Aditya-lc5uk
    @Aditya-lc5uk 2 месяца назад +29

    We got cody's starter kit live before GTA 6 !! Now this is for sure historical

  • @Sj0846
    @Sj0846 2 месяца назад +2

    Thanks, brother! I read your codebase and found out you are using the ZSA package. After researching more, I found out that ZSA also works with React Query and React Hook Form, which is exactly what I needed. Additionally, the file structure is really good. Thanks again for this treasure 🙏

  • @ebratz
    @ebratz 2 месяца назад +20

    Congrats Cody! Keep the good work! 🚀

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Thanks man! I appreciate your support

  • @EdwardOrnelas
    @EdwardOrnelas 2 месяца назад +4

    Wow after going through it, this ticks a lot of boxes I was needing for a project I'm working on. Picked up the walkthrough, I feel confident I could do it myself but it's nice to be able to have a guide when I get stuck.

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Hope it helps! I’ll try to get these videos created asap

  • @complexlity
    @complexlity 2 месяца назад

    Congratulations! Goodluck man. Feels like I've been part of the project just watching your channel (without actually writing any line of code :)

  • @NaniwaRocky
    @NaniwaRocky 2 месяца назад +2

    Nice! I am for sure gonna have a look and take inspiration for structuring my projects. Thanks!

  • @paulks9771
    @paulks9771 2 месяца назад +1

    This is a phenominal work. Maybe it a start of NextPress 1.0 ? If next js would have simillar cms like wp where you could install it with several clicks have a plugin store, ui builder and etc, this could take next js to another level, i think you`re the man to do this. IMO next you could implement credit system, where an user could pay for some kind of operation, and have a choice in cofiguration which type of payment system you want to use, this would be the ultimate saas starter.

  • @FuzzyAnkles
    @FuzzyAnkles 2 месяца назад +1

    this is cool af. always good content from you cody! 🔥

  • @yoJuicy
    @yoJuicy 2 месяца назад

    This is the best youtube project ive ever seen for next.js

  • @bibblebabl
    @bibblebabl 2 месяца назад +3

    Nice to see it’s finally released

  • @EdwardOrnelas
    @EdwardOrnelas 2 месяца назад +2

    LETS GOOOOO, I'm too excited for this!

  • @shaked1233
    @shaked1233 2 месяца назад +1

    Thats just awesome, im buying the walkthrough!

  • @gold-junge91
    @gold-junge91 2 месяца назад +2

    You are literally the first guy on youtube 🤣😅 that get money from me i buy the walkthroughs

    • @WebDevCody
      @WebDevCody  2 месяца назад

      I’ll try to make them good. Give feedback on repo or discord

  • @kovs-game
    @kovs-game 2 месяца назад

    Thanks Cody ! this is a great contribution for the community.

  • @i4h2x3
    @i4h2x3 2 месяца назад

    DUDE YOU'RE AMAZING, THIS IS THE BEST STARTER KIT!!
    OMGGGG

  • @hainguyen-ni8wi
    @hainguyen-ni8wi 2 месяца назад

    I've learned so many things from you Cody! keep the good work, much love from Viet Nam

  • @antidegenerates7449
    @antidegenerates7449 2 месяца назад +1

    Dude it's free? OMG. I expected it to be paid. You are a blessing for dev community!

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      Free and probably buggy, but let’s go!

  • @james-n6f
    @james-n6f Месяц назад

    Thanks! This is amazing

  • @shrewd7795
    @shrewd7795 Месяц назад

    It would be great if in your paid video also show how you can modify this codebase to lets say your icon generator project. So you know how to shape it

  • @guyhazut9459
    @guyhazut9459 2 месяца назад

    Thanks for the release!
    is there no point in hooks anymore since the release of actions?
    also, can you make a video explaining when you decide to throw error and when ro return object with error? for example when adding some data, if the user isn't authenticated you throw error. but if the user is not found you return object with error.

  • @codewithbugs
    @codewithbugs 2 месяца назад

    Great job! I’ve already purchased the walkthrough and checked out the project overview-it looks fantastic. Could you please clarify why you’re awaiting all your responses in ZSA?

    • @WebDevCody
      @WebDevCody  2 месяца назад

      I’m not sure what you’re asking about zsa?

  • @rendifuji
    @rendifuji 2 месяца назад

    i'm liking it so far, how many hours do you think you've put into this project? looks like alot to me😮

    • @WebDevCody
      @WebDevCody  2 месяца назад

      At this point I’ve lost track, maybe 30-40? A couple hours every night or so

  • @jd_27
    @jd_27 2 месяца назад +1

    good luck!

  • @eaglebirdiepar
    @eaglebirdiepar 2 месяца назад +1

    "idk what I'm doing" relatable commit lol

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      Took 15 commits to get a passing build 😅

  • @WillMruzek
    @WillMruzek Месяц назад

    Cody, forgive me if this is covered in your walkthrough, but I would pay for a course that builds this sample app step-by-step. Just FYI. Thanks!

  • @brianchow9179
    @brianchow9179 10 дней назад +1

    Hey Cody, as Lucia Auth will soon be deprecated. Will the starter kit get updated...Thank you.

    • @WebDevCody
      @WebDevCody  10 дней назад +1

      Yes I plan to update it soon

    • @brianchow9179
      @brianchow9179 10 дней назад

      @@WebDevCody Thanks for your prompt reply. Really appreciate your effort :) P.S. I have also bought your walkthrough

  • @codu
    @codu 2 месяца назад

    Awesome! Well done. 👏

  • @PaulGould
    @PaulGould 2 месяца назад

    Great work! Is it next auth as mentioned on gumroad and starter kit website or will you stick with Lucia using in the actual repo? Also on purchase is there any videos to watch now or everything still to be recorded outside of what’s on the channel!

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      Lucia auth. I need to update the starter kit website. All videos related to starter kit will be on gumroad

  • @sylarfx
    @sylarfx 2 месяца назад

    yoohoo, congrats!

  • @Pyrospower
    @Pyrospower 2 месяца назад

    awesome, nice work!

  • @maddada
    @maddada 2 месяца назад

    Looks great, I'm still mostly on Vite SPA side of things and didn't go into Next.js and SSR much. What's the benefit of using Next.js to build an app like? I'm wondering because it looks like there's no need for SEO because everything is behind a login from what I can tell.
    It's easier and cheaper to host Vite SPAs too since it's just putting some files on an S3 and you can completly cache it. (+ a light hono service and the other services you showed)

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      File based router is good imo (lots of browser back and forward issues with spa if not careful), server actions are nicer to use than calling a rest api, next has built in caching mechanisms, next has the ability for ssg, SSR, isr. Seo benefits for being SSR.
      At the end of the day, use whatever works for you. I’m slowly trying hono with SSR now since it feels simpler

  • @goummoboris5194
    @goummoboris5194 2 месяца назад +1

    Cody always does things to the extreme. When you shave you shave till you look 16 , and when you allow your beard , it's like an Oran Outan in 2024. Not to be offensive

    • @WebDevCody
      @WebDevCody  2 месяца назад +4

      The question is, do you trust a dev with or without a beard? My wife likes the clean face, so sometimes you got to do what you got to do

    • @labhamjain3915
      @labhamjain3915 2 месяца назад

      ​@@WebDevCodyI'd go with developer providing correct and wise information 😂

    • @goummoboris5194
      @goummoboris5194 2 месяца назад

      @@labhamjain3915 Same here 🤭, we love you Cody ❤️

  • @ajzack983
    @ajzack983 2 месяца назад +1

    My boy built laravel.js

  • @karlokarlovic3098
    @karlokarlovic3098 2 месяца назад

    Nice work man

  • @danielgardiner6905
    @danielgardiner6905 2 месяца назад

    It looks like the Starter Kit doesn't have entities, DTOs or dependency injection for your data-access functions. Is this because you wanted to keep the Starter Kit simple, or is it because you don't think these are useful to have in a clean code architecture project?
    Ps thanks so much for all your videos they have made me such a better developer and have really inspired me ❤

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      a little of both. I think entities, dtos, and dependency injection might be good for huge projects with a big team of developers. For a small project with 1 or 2 devs, I would avoid because it's just extra complexity

  • @ShivGamer
    @ShivGamer 2 месяца назад

    Letsss gooooo!!

  • @gold-junge91
    @gold-junge91 2 месяца назад

    Are you explaing how the deployments with vps works ? And Vps + cloudflare?
    Then can you show in your walkthrough how to implement to approve new user?

    • @gold-junge91
      @gold-junge91 2 месяца назад

      Are there a cookie banner so when i go the first time that i have to accept the cookies? Its need in germany

    • @WebDevCody
      @WebDevCody  2 месяца назад

      I’ll probably deploy to railway first, but making a section on deploying to a custom vps might be cool

    • @WebDevCody
      @WebDevCody  2 месяца назад

      The app doesn’t have that but I could add one

  • @moasjf
    @moasjf 2 месяца назад

    great! Thanks

  • @mewizinho
    @mewizinho 2 месяца назад

    Thank you

  • @ziacodes
    @ziacodes 2 месяца назад

    We also need Lemon Squeezy payment integration as well...

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      @@ziacodes I’ll see about adding that

  • @LucasFariaDev
    @LucasFariaDev 2 месяца назад

    i'm proud of you now

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Your comment pushed me over the edge

  • @steiner1052
    @steiner1052 2 месяца назад

    thanks!

  • @EditsByShobhit
    @EditsByShobhit 2 месяца назад

    Let's gooooo. Huge

  • @IvanRandomDude
    @IvanRandomDude 2 месяца назад +2

    Is this like Laravel for JS devs?

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Eh idk about that.

    • @keith7841
      @keith7841 2 месяца назад

      @WebDevCody You do, actually😄
      at least feels heavily inspired

  • @rickr937
    @rickr937 2 месяца назад

    Are you going to keep working on your SaaS starter kit?

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Yeah I just have some more videos to make, but the functionality is basically done other than mobile friendly. Are there requests you have?

    • @rickr937
      @rickr937 2 месяца назад

      @@WebDevCody yes, a blog section that has good SEO defaults, is SSR and has caching :) also more options to deploy it to AWS or Azure would be nice, maybe more serverless options and the DB in the managed solution from AZure or AWS :)
      I already bought the presale btw, looks great so far. Will use it for a project next month

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      @@rickr937 the blog part maybe I could add in for sure

    • @rickr937
      @rickr937 Месяц назад

      @@WebDevCody It would be nice to integrate Payload CMS for instance. I have a heavy WordPress setup that I would like to migrate and Payload seems like the easiest transition

  • @thespiritualjourney369
    @thespiritualjourney369 2 месяца назад

    oh yeah!, let's goo!!

    • @momoparrot
      @momoparrot 2 месяца назад

      How does ur comment says "13 hours ago"? This video was posted 5 hours ago...

  • @sourabhR4ikwar
    @sourabhR4ikwar 2 месяца назад

    How to do background jobs with this kind of setup i have a long running task everyday at night and some async jobs that uses same database and schema. How should I approach it.

    • @WebDevCody
      @WebDevCody  2 месяца назад +1

      I can try to add an example

    • @sourabhR4ikwar
      @sourabhR4ikwar 2 месяца назад

      Thanks Cody!!! Keep the amazing work going...🚀🚀🚀

  • @Learnwithjoseph
    @Learnwithjoseph 2 месяца назад

    how about people whose country dont support stripe any other payment methods will help

  • @gadgetboyplaysmc
    @gadgetboyplaysmc 2 месяца назад

    This is the better shipfast.

  • @wireddeveloper
    @wireddeveloper 2 месяца назад

    Just our of curiosity, Why didn't you used MongoDB as a database? I am new to this stuff, so asked

    • @WebDevCody
      @WebDevCody  2 месяца назад

      I find sql the easiest to use in the long run, no-sql feels great until a project grows and you wish you had sql.

    • @wireddeveloper
      @wireddeveloper 2 месяца назад

      @@WebDevCody Oh Thanks for answering. I am always confused between these stacks, as I was learning MERN Stack, so Sql seems hard to grasp.

  • @dailynews7822
    @dailynews7822 2 месяца назад

    Nice. Can I get this code ?

  • @lucaschitolina7156
    @lucaschitolina7156 2 месяца назад +1

    testing today

  • @gauravnepal5876
    @gauravnepal5876 2 месяца назад

    good

  • @kwngo69
    @kwngo69 2 месяца назад

    hey! your gumroad and website still say next-auth just an fyi.

  • @patolorde
    @patolorde 2 месяца назад

    Yeaaah

  • @LukasSmith827
    @LukasSmith827 2 месяца назад

    🤯

  • @imkir4n
    @imkir4n 2 месяца назад

    Nice, hoping to learn better practice.

  • @furycorp
    @furycorp 2 месяца назад +1

    Uh oh NextJS and Drizzle I hope that doesn't have to be maintainable past a year or two! Vercel's next round of lock-in experiments are right around the corner so more rewrites are coming just to keep up with updates, and Drizzle forces deprecated database features (like SERIAL in pg) and blocks 90% of what you can do with a capable DB like postgres . For all the SaaS clones so few tackle the things that come up first thing in real B2B scenarios -- SAML auth, robust permissions, observability, auditability, reporting + feeding BI, a data model that can handle business/organization customers, etc. and often things like jobs, events, supporting integrations with third party ERP + accounting suites, etc. Its like everyone is doing the same NextJS boilerplate based on Vercel's examples.

    • @WebDevCody
      @WebDevCody  2 месяца назад +3

      starter kits are more geared towards the indie hacking scene and beginners, but what you mentioned sounds like a market gap you should try and work on yourself.

    • @PTBKoo
      @PTBKoo 2 месяца назад

      Drizzle now supports identity columns

  • @ricozuares
    @ricozuares 8 дней назад

    Hey, hasn't Lucia given up the development?

    • @WebDevCody
      @WebDevCody  8 дней назад +1

      Already refactored away from Lucia

    • @ricozuares
      @ricozuares 8 дней назад

      @@WebDevCody great 👍 what auth is this starter kit using now?

    • @WebDevCody
      @WebDevCody  7 дней назад +1

      @@ricozuares I just remove lucia and rolled my own. Wasn’t hard

  • @raviel_0422
    @raviel_0422 2 месяца назад

    pog

  • @UnderCtrl
    @UnderCtrl 2 месяца назад

    W

  • @sunny7268
    @sunny7268 2 месяца назад

    man i really love your content, but as for me i will wait to react router v7 as it will be next remix, Nextjs is not stable and feel not intuitive ,same as anguler, we love js and golang for it straightforwardness, same about react, hope Solid JS will get the boost from dev community and we can move to it without any regrets.

  • @topg3067
    @topg3067 2 месяца назад

    bad code and bad template. Let me be completely honest with you. If i was you, i would bet 100% on youtube videos.

    • @WebDevCody
      @WebDevCody  2 месяца назад

      Ouch, what’s wrong with the code?