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
Yay!!!! Good job babe! Also happy 8th anniversary 🎊 🎉 love you!
Thanks babe! Happy 8th anniversary 😘
We got cody's starter kit live before GTA 6 !! Now this is for sure historical
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 🙏
Congrats Cody! Keep the good work! 🚀
Thanks man! I appreciate your support
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.
Hope it helps! I’ll try to get these videos created asap
Congratulations! Goodluck man. Feels like I've been part of the project just watching your channel (without actually writing any line of code :)
Nice! I am for sure gonna have a look and take inspiration for structuring my projects. Thanks!
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.
this is cool af. always good content from you cody! 🔥
This is the best youtube project ive ever seen for next.js
Nice to see it’s finally released
LETS GOOOOO, I'm too excited for this!
Thats just awesome, im buying the walkthrough!
You are literally the first guy on youtube 🤣😅 that get money from me i buy the walkthroughs
I’ll try to make them good. Give feedback on repo or discord
Thanks Cody ! this is a great contribution for the community.
DUDE YOU'RE AMAZING, THIS IS THE BEST STARTER KIT!!
OMGGGG
I've learned so many things from you Cody! keep the good work, much love from Viet Nam
Dude it's free? OMG. I expected it to be paid. You are a blessing for dev community!
Free and probably buggy, but let’s go!
Thanks! This is amazing
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
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.
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?
I’m not sure what you’re asking about zsa?
i'm liking it so far, how many hours do you think you've put into this project? looks like alot to me😮
At this point I’ve lost track, maybe 30-40? A couple hours every night or so
good luck!
"idk what I'm doing" relatable commit lol
Took 15 commits to get a passing build 😅
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!
Hey Cody, as Lucia Auth will soon be deprecated. Will the starter kit get updated...Thank you.
Yes I plan to update it soon
@@WebDevCody Thanks for your prompt reply. Really appreciate your effort :) P.S. I have also bought your walkthrough
Awesome! Well done. 👏
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!
Lucia auth. I need to update the starter kit website. All videos related to starter kit will be on gumroad
yoohoo, congrats!
awesome, nice work!
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)
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
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
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
@@WebDevCodyI'd go with developer providing correct and wise information 😂
@@labhamjain3915 Same here 🤭, we love you Cody ❤️
My boy built laravel.js
Nice work man
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 ❤
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
Letsss gooooo!!
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?
Are there a cookie banner so when i go the first time that i have to accept the cookies? Its need in germany
I’ll probably deploy to railway first, but making a section on deploying to a custom vps might be cool
The app doesn’t have that but I could add one
great! Thanks
Thank you
We also need Lemon Squeezy payment integration as well...
@@ziacodes I’ll see about adding that
i'm proud of you now
Your comment pushed me over the edge
thanks!
Let's gooooo. Huge
Is this like Laravel for JS devs?
Eh idk about that.
@WebDevCody You do, actually😄
at least feels heavily inspired
Are you going to keep working on your SaaS starter kit?
Yeah I just have some more videos to make, but the functionality is basically done other than mobile friendly. Are there requests you have?
@@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
@@rickr937 the blog part maybe I could add in for sure
@@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
oh yeah!, let's goo!!
How does ur comment says "13 hours ago"? This video was posted 5 hours ago...
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.
I can try to add an example
Thanks Cody!!! Keep the amazing work going...🚀🚀🚀
how about people whose country dont support stripe any other payment methods will help
This is the better shipfast.
never used it
Just our of curiosity, Why didn't you used MongoDB as a database? I am new to this stuff, so asked
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.
@@WebDevCody Oh Thanks for answering. I am always confused between these stacks, as I was learning MERN Stack, so Sql seems hard to grasp.
Nice. Can I get this code ?
testing today
good
hey! your gumroad and website still say next-auth just an fyi.
Yeaaah
🤯
Nice, hoping to learn better practice.
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.
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.
Drizzle now supports identity columns
Hey, hasn't Lucia given up the development?
Already refactored away from Lucia
@@WebDevCody great 👍 what auth is this starter kit using now?
@@ricozuares I just remove lucia and rolled my own. Wasn’t hard
pog
W
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.
bad code and bad template. Let me be completely honest with you. If i was you, i would bet 100% on youtube videos.
Ouch, what’s wrong with the code?