Setting Up My Nextjs Starter Kit | Auth, Database & Stripe Payments

  Рет қаралды 20,170

Ras Mic

Ras Mic

Күн бұрын

Пікірлер: 150
@rasmic
@rasmic 4 ай бұрын
For everyone asking me why Clerk or Supabase Auth. 1. Clerk is literally built for Auth 2. Clerk's API is much more robust and you can do so much more with it (Giving your app google calendar access etc) 3. Just because a provider that I use for one thing offers another thing doesn't mean you have to use both. Use the best tech to get the job done
@ianjamesburke
@ianjamesburke 4 ай бұрын
Thank you for this. My mouth was watering looking at the Kinde and Clerk Interface user flow and integrations, but I ended up going with Supabase just simply out of convenience for not having one more service. But when API keys, are that easy to just sling around I completely agree with you, use the best tech for the job. awesome video my guy.
@DirtyGiraffe-AZ
@DirtyGiraffe-AZ 4 ай бұрын
This guy is my fav. I think it's because he's actually trying to impart knowledge and help you move forward as opposed to speaking for X amount of minutes. Thank you.
@filt90
@filt90 4 ай бұрын
Hope your channel blows up, you deserve it. That's all, look forward to the next vid
@y.d.y1293
@y.d.y1293 Ай бұрын
man i just discover your channel you are be far the must "real world" youtube developer i saw keep it going!
@rasmic
@rasmic Ай бұрын
Thanks my g, appreciate the love!
@ikercodes
@ikercodes 4 ай бұрын
Fire 🔥 This is so much value without a paywall. You just won a supporter and when yt releases that Hype feature I'll use it on this channel for suree
@cortlandmaxfield6361
@cortlandmaxfield6361 2 ай бұрын
New developer here, not only are you providing insane value but you are inspiring man. Just a good vibe to you, keep it up!
@jense.465
@jense.465 4 ай бұрын
You are a wonderful person for sharing your starter kit with all of us in need. Keep up the good work! It's a clear tutorial that saves a lot of time, allowing us to focus on building the important features of a website. 🙏💪
@danielluk8469
@danielluk8469 Ай бұрын
Oh awesome, your video is clear and straightforward...The only video about next.js starter I don't fall asleep so far...
@rasmic
@rasmic Ай бұрын
Thanks for the love, that means a lot! 🔥
@sayf3446
@sayf3446 3 ай бұрын
Liked & Subscribed! Yes please a breakdown of this starter kit would be amazing - keep up the good work Ras!
@darkjedig
@darkjedig 3 ай бұрын
I find your videos really helpful so thankyou. I am building my first SAAS after being a PHP dev and marketer for 20 years so all these JS frameworks are pretty new to me. I really wish I would have found your video before I started building my Supabase auth and DB project as I am really struggling to get stripe to work now.
@Truth_Unleashed
@Truth_Unleashed 4 ай бұрын
Thanks Michael! Keep 'em coming and I'll keep watching, liking and commenting!
@madhukarkumar
@madhukarkumar 4 ай бұрын
Thanks!
@rasmic
@rasmic 4 ай бұрын
Thank you good sir! I really appreciate it :)
@tianlinlan2407
@tianlinlan2407 3 ай бұрын
This is amazing! I will try this out to build my small startup project! Looking forward to the next video about the components!❤🎉
@jonathanmv
@jonathanmv 4 ай бұрын
Hey @rasmic. This is pure gold. Thank you very much for the walkthrough.
@rasmic
@rasmic 4 ай бұрын
thank you for the support my man! i really appreciate it
@marambapride
@marambapride 4 ай бұрын
Bro you cook so well, you deserve Michelin stars!
@vontaylorco
@vontaylorco 4 ай бұрын
you're saving lives. God's got you.
@empyrean_mindset
@empyrean_mindset 4 ай бұрын
Damn I knew this channel was worth subscribing😳
@qasimqadrii
@qasimqadrii 4 ай бұрын
Awesome video, killing it bruh ❤
@HistoryShortsEducation
@HistoryShortsEducation 4 ай бұрын
amazing content again, learning a lot my man👌
@devopswithprasanna
@devopswithprasanna 3 ай бұрын
This is awesome Ras. Thanks for your effort 🙏
@perlindecrantz3351
@perlindecrantz3351 4 ай бұрын
Awesome video and thank you for the kit! Looking forward to the follow up! :)
@mahalobrownie
@mahalobrownie 4 ай бұрын
What a lesson! Thank you for that ❤
@zac5949
@zac5949 25 күн бұрын
Why do you use both Clerk and Supabase? Doesn't supabase also do authentication and SSO too?
@charliexcastillo
@charliexcastillo 4 ай бұрын
Loved it man, followed it and worked perfectly
@JianWang-q8j
@JianWang-q8j 4 ай бұрын
Thank you for the Nextjs starter kit. I will start building my app.
@Andersonrpbr
@Andersonrpbr 4 ай бұрын
That's awesome! Thanks Michael!
@Chris.888
@Chris.888 4 ай бұрын
Nice one for the demo and the template. Learnt a lot and will save me so much time 👍🏻
@liltechnomancer
@liltechnomancer 4 ай бұрын
Great vid as always.
@JustinHuangA1
@JustinHuangA1 4 ай бұрын
Rasmic, this is gold. ty
@SamskaraStream
@SamskaraStream 4 ай бұрын
Thank you very much !! Looking forward to your next video.🙂
@glowshedfilms
@glowshedfilms 4 ай бұрын
Bro this is amazing content! I've built 12 apps, programs, tools etc using GPT in the last 2 years (see my channel!), i don't know anything about code, however by just brute forcing my way through I've learnt a lot of programming concepts over time. I really feel there's a group of people out there doing the same thing, using AI as a copilot for writing the code. But one thing that i struggle with is greater concepts, ie; why certain techs are used for specific purposes over other techs etc also best practices for organization. For example a react components, what is the best practice for organizing components, how do you determine what should be a single component etc. No need to answer, but these are the kind of questions i feel AI stuggles to answer in a meaningful way. Would be great to see breakdowns of real world projects etc .. anyhow, hope you continue speaking to none code devs! :)
@rogergarciatv
@rogergarciatv 4 ай бұрын
good job man!!
@rasmic
@rasmic 4 ай бұрын
thanks my g
@FabioComparelli
@FabioComparelli 4 ай бұрын
Awesome tutorial! In your next video, could you show how to customize, edit, or redesign the template’s design? For example, how to import components created with v0 or completely replace the landing page? What would be the most logical and easiest approach? i want using your template for the backend of a tool I’m building, while working on the frontend of the tool with v0 and React. I’d love to better understand how everything is connected (I’m a beginner in development but learning and building with Cursor and AI, thanks to people like you 🙏🏻
@drt4003
@drt4003 4 ай бұрын
Why don’t u spend a day or two to understand the basics of next JS ? Full of lazies
@NoahCuz
@NoahCuz 4 ай бұрын
goated starter kit
@hugobter4815
@hugobter4815 4 ай бұрын
thx a lot bro, i wait your next video
@MS-pt8xw
@MS-pt8xw 3 ай бұрын
I love this channel
@pushkarjain4669
@pushkarjain4669 4 ай бұрын
love this startup kit.😃
@rasmic
@rasmic 4 ай бұрын
the starter kit loves u
@repoweris
@repoweris 4 ай бұрын
Thank you so much! Underrated channel. Please do the folow up video!
@benpickles5542
@benpickles5542 4 ай бұрын
great video, thank you!
@oleksandrzozulia6465
@oleksandrzozulia6465 Ай бұрын
Thank you! An amazing starter kit! Will there be a video with the code walkthrough? :)
@rasmic
@rasmic Ай бұрын
yessir, going to do a clean up and will record a video!!
@terrycarson
@terrycarson 4 ай бұрын
Great Thanks
@claytonexplains
@claytonexplains 4 ай бұрын
Fire 🔥
@rasmic
@rasmic 4 ай бұрын
thanks my man!
@abbaslakda9671
@abbaslakda9671 4 ай бұрын
Legend!
@dwardster
@dwardster Ай бұрын
Nice video! Quick question, if I want to have an seo optimized blog on my website should I also look at integrating a headless cms into this tech stack? If so do you have one you'd recommend? Edit: nevermind, I see you already cooked up an open source cms, what a g
@rasmic
@rasmic Ай бұрын
thanks g haha!!!
@MohamadFirdausCheIsmail
@MohamadFirdausCheIsmail 3 ай бұрын
Thank you! FYI there are a lot of errors in this boilerplate. Since I'm a beginner, I paid somebody on Upwork $20 to get it fixed on a Google Meet call lol (and ended up learning a bunch of coding essentials from the dev!!) Anyways, subbed!
@sayf3446
@sayf3446 3 ай бұрын
Hey man, what errors did you find?
@DenysDinkevych
@DenysDinkevych 3 ай бұрын
hey mate - great video! what tool are you using to enlarge the mouse cursor?
@danilabelokon4202
@danilabelokon4202 17 күн бұрын
Hi, Thank you very much for the explanation. I have a question. Is there prebuilt settings for subscription management? Can I cancel, change plan etc within the dashboard?
@elliotttong
@elliotttong 3 ай бұрын
dude - you're a fucking legend
@maxym93
@maxym93 2 ай бұрын
Great video finally got to watch it full. So if I want to create another database, not for payments, but to handle another user generate data, I'd just add another table?
@rasmic
@rasmic 2 ай бұрын
yessir
@ThiagoAlves-lc2iq
@ThiagoAlves-lc2iq 4 ай бұрын
NICE!
@pnddesign
@pnddesign 3 ай бұрын
great!
@Kukimusicas
@Kukimusicas 4 ай бұрын
Thanks you so much!
@nicomasset
@nicomasset 4 ай бұрын
Amazing job thanks! Just one question, what is the purpose of Clerk? why don't you use Supabase Auth?
@o0TotalFootball0o
@o0TotalFootball0o 4 ай бұрын
After i have a user signed up to clerk, there was no user record created in the table. Any idea on how to troubleshoot this? I have followed the webhooks creation part. My Stripe was able to get a record but no subscription created in the table
@o0TotalFootball0o
@o0TotalFootball0o 4 ай бұрын
I disabled the RLS policy and managed to get the record populated into DB...issue persists...
@ggeil21
@ggeil21 4 ай бұрын
@@o0TotalFootball0o permission denied for schema public ? That's the error I'm getting with RLS on, not sure how to address this one.
@ggeil21
@ggeil21 4 ай бұрын
I did figure this out, you likely (like me used an existing database with past roles) You need to grant auth to the service role and others.
@o0TotalFootball0o
@o0TotalFootball0o 4 ай бұрын
@@ggeil21 Able to advise where can i do this?
@marcc0183
@marcc0183 4 ай бұрын
i got the same did u fixed it?
@dannyelo4
@dannyelo4 4 ай бұрын
Subscribed!
@froyaparicio7917
@froyaparicio7917 4 ай бұрын
This is great! Would you have a similar kit using Codeium instead of Cursor? I want to avoid Cursor's fees. Thank you for making these videos!!!
@Chris.888
@Chris.888 2 ай бұрын
Question - Ive cancelled the test subscription in Stripe and all looks good in Supabase but the user can still see the paid dashboard. Any help with what I could check to resolve why?
@conjon4883
@conjon4883 4 ай бұрын
Yo more of this content! Do you use vercel ever?
@JaMinaEngram
@JaMinaEngram 3 ай бұрын
Love your content, I've learned a lot from your videos. Can you please make your screen larger for those of use with weak eye 🤓thanks
@ksprdk
@ksprdk 3 ай бұрын
Not that they are hard to find by myself, but I don't see links to Supabase, Clerk and Stripe in the description as you mention 😇 awesome video nonetheless!
@ThinkAssist-p9g
@ThinkAssist-p9g 4 ай бұрын
Asking from curious, when your next project will be live?
@WebDevsNest
@WebDevsNest Ай бұрын
this starter kit is awesome, but for some reason everytime i make a change to the prisma schema and try creating a new user or insert data to the database, it doesn't work. why is this happening?
@realg701
@realg701 4 ай бұрын
dang!!! 🔥
@paullopez_ai
@paullopez_ai 4 ай бұрын
This all worked perfectly for me! Thanks Ras! I appreciate your testimony too! I already had a corporate bank account so it was easy to set up my Stripe. I obtained all the keys and environment variables. If I use v0 to create a new front end page and brought that code to my cursor code base (this file), would you use o1 for Cursor to modify the code? Would it understand I already have working code to start with? thanks!
@MN-yz7bp
@MN-yz7bp Ай бұрын
Ahhh why are you so awesome? Hey is there a newsletter or email list we can sign up for so if you ever launch like a Patreon for extra tutoring we can sign up 😊
@odetoazam
@odetoazam 4 ай бұрын
whats that mac app you use to switch between applications?
@konstantinzanin830
@konstantinzanin830 3 ай бұрын
Hey mate. Thank you for you amazing tutorial. Quick question, what if I canceled the subscription but user still has an access to the dashboard. What can be wrong? Cheers.
@daemkl
@daemkl 2 ай бұрын
Amazing video. Followed everything to a T, yet access is still retained after refreshing the dashboard after subscription was deleted... :( any fix for that?
@Acentus
@Acentus 2 ай бұрын
Hey, upon cancellation of the subscription, my user is still able to access the dashboard. How would I go about fixing this?
@darkrealms9838
@darkrealms9838 4 ай бұрын
Can you make a walk through setting up opensaas?
@danilabelokon4202
@danilabelokon4202 15 күн бұрын
Is is possible to use Supabase auth instead of Clerk. I tried to change with Cursor. Firstly it was successful, but then I broke everything and now I am angry for 3 days. Help.
@NizzyABI
@NizzyABI 4 ай бұрын
damn i’m here early
@rasmic
@rasmic 4 ай бұрын
thanks for coming :)
@ivstefano
@ivstefano 4 ай бұрын
Hey Mike, thanks for the nice video, appreciate it. Quick question though, using all those external dependencies is quick and easy, however don't you lock yourself in using supabase, prisma, Clark, I mean why not some local dependencies and docker? I mean for quick startup MVP projects it looks great, but I guess for a growing project it might not scale unless you pay.
@rasmic
@rasmic 4 ай бұрын
Well supabase is open source, i can host on own instance and use that. Prisma is only used for creating the tables, I can use anything else. The only kick in I would is really clerk and with how good it is, it’s worth being locked in imo
@ivstefano
@ivstefano 4 ай бұрын
Thanks for the quick reply. I was just wondering if you have experience with an app developed that way in the long run.
@ggeil21
@ggeil21 4 ай бұрын
Love this video @rasmic! Great stuff.. -- one note for anyone trying, when you do cancel a subscription and reactivate the code doesn't pick up the new active subscription. I haven't dived into fixing it yet but just fyi!
@rasmic
@rasmic 4 ай бұрын
U sure ? It works for ne
@alirezakiaee3445
@alirezakiaee3445 4 ай бұрын
bro, thank you so much, it was super helpful. just a quick question, is there a reason why the google auth and the dashboard charts do not show on the downloaded kit from git hub?
@prodbydissa
@prodbydissa 4 ай бұрын
Amazing stuff man thanks, I was wondering why you don’t use supabase auth?
@rasmic
@rasmic 4 ай бұрын
Pinned comment
@pavansai9735
@pavansai9735 4 ай бұрын
Thanks for the video. is there any reason u chose Prisma over Drizzle. i heard Prisma has performance issues while scaling.
@rasmic
@rasmic 4 ай бұрын
never had issues with prisma
@vasyaqwe2087
@vasyaqwe2087 4 ай бұрын
prisma has improved perf by a lot recently. it's great now. I personally prefer drizzle. So use the one you like more
@Rithvik1188
@Rithvik1188 4 ай бұрын
please tell the vscode theme you are using its awesome!!!!
@RumakInaph
@RumakInaph 4 ай бұрын
Yes, please
@rasmic
@rasmic 4 ай бұрын
using vercel theme
@Awahrani31
@Awahrani31 4 ай бұрын
Nice video and very nice project. Can you do a video on how to use your boilerplate and add for example an application instead of a dashboard. For example a to-do list app that will be available after subscribing.
@nikhil-k7x
@nikhil-k7x 4 ай бұрын
In india stripe payments not available , what alternative payment method can we use?
@delinuxist4480
@delinuxist4480 4 ай бұрын
🎉🎉🎉🎉
@rogeclash2631
@rogeclash2631 4 ай бұрын
Hello, thaks for the videos they are really nice , i would like to ask people here what is the best way to use Claude , i have pro version but i get shorter of prompts soon, is there anyway to use the api and get best value , thank you in advanve
@MacS7n
@MacS7n 4 ай бұрын
Thanks a lot bro. Clerk is good but really expensive. Why aren't you using supasbase for auth?
@rasmic
@rasmic 4 ай бұрын
10,000 MAU free is not expensive
@sankalp7135
@sankalp7135 4 ай бұрын
Hey Ras, awesome content, what is the benefit of clerk as I believe Supabase offers user auth built in
@rasmic
@rasmic 4 ай бұрын
It’s better
@jay.berndt
@jay.berndt 4 ай бұрын
I came here to ask the same thing
@islandhopp
@islandhopp 3 ай бұрын
Anyone know how to add a logo to the navbar? I’m trying to add in a PNG and I’m getting a text/html error in my terminal.
@islandhopp
@islandhopp 3 ай бұрын
Nevermind. Got it figured out. Public folder was in the wrong location.
@ggeil21
@ggeil21 4 ай бұрын
incredible work @rasmic
@MrTJadam
@MrTJadam 4 ай бұрын
What browser is that? Is that safari? Make me want to get a mac just for that lmao
@MrTJadam
@MrTJadam 4 ай бұрын
btw great vid love the channel
@rasmic
@rasmic 4 ай бұрын
I linked it in the bio, it’s called arc
@javi_park
@javi_park 4 ай бұрын
great video man. keep em cominggg DO YA GOOOOGLES.
@SpencerDennis
@SpencerDennis 4 ай бұрын
I am not a dev. How can I do this for Laravel?
@uav2
@uav2 4 ай бұрын
here for the jokes 😂😂
@pequod4557
@pequod4557 3 ай бұрын
here to pay the bills
@flpchapolas
@flpchapolas 4 ай бұрын
i cannot get the starter kit, gives me a ssl error, the site
@rasmic
@rasmic 4 ай бұрын
try now
@Divyv520
@Divyv520 4 ай бұрын
Hey Ras , very good video ! I was wondering if I can help you with more Quality Editing in your videos and make Highly Engaging Thumbnails which will help your videos to get more views and engagement . Please let me know what do you think ?
@arisf1
@arisf1 Ай бұрын
why Clerk?
@Tanner-cz4bd
@Tanner-cz4bd 4 ай бұрын
What about drizzle
@rasmic
@rasmic 4 ай бұрын
I use prisma
@libenhailu
@libenhailu 4 ай бұрын
Hey Mike, are you Ethiopian?
@rasmic
@rasmic 4 ай бұрын
Yessirrr
@libenhailu
@libenhailu 4 ай бұрын
​@@rasmic It really makes me happy to see Ethiopians pushing the boundaries of tech.
@abduldbraun
@abduldbraun 3 ай бұрын
@rasmic I am trying to make when subscription is canceled to bring up the Not authorized how can I implement that. 28:00
@hiteshgautam-np4lv
@hiteshgautam-np4lv 4 ай бұрын
@rasmic Can you put lemonSqueeze integration as well
@jonathanmv
@jonathanmv 4 ай бұрын
Hey @rasmic. This is pure gold. Thank you very much for the walkthrough. It worked flawlessly. I'd like to donate €10. How can I do it? Thanks again!
@AmosDrm
@AmosDrm 4 ай бұрын
Hey fal I would love to connect, being a fellow developer i'm working on a couple things and what attracted me to you is your faith in Jesus. Lets connect.
@jakobm999
@jakobm999 4 ай бұрын
@rasmic your links don't work
@rasmic
@rasmic 4 ай бұрын
I just checked and they do g
@jakobm999
@jakobm999 4 ай бұрын
@@rasmic i just checked again, and they don't work at my end, it could be a problem at my end. Good work at the videos.
Building an Email Software using AWS SES
29:17
Ras Mic
Рет қаралды 6 М.
My current stack
13:33
Ras Mic
Рет қаралды 11 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
This Might Be My New Favourite Auth Library 🔥
13:25
developedbyed
Рет қаралды 39 М.
i built a nextjs saas starter kit to save u time
13:39
Run Builds
Рет қаралды 204
Hono Starter Kit - FAST & Lightweight Typescript Backend
9:37
The EASY way to set recurring payments (Stripe subscriptions)
16:57
The Fastest Way to Set up Authentication in Next.js (free & secure)
6:32
How I structure my next.js applications
23:19
Web Dev Cody
Рет қаралды 37 М.
I Built My Own React Meta Framework
21:34
Ras Mic
Рет қаралды 6 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН