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

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

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

  • @rasmic
    @rasmic  Месяц назад +26

    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 Месяц назад +1

      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.

  • @DanielA-si1oz
    @DanielA-si1oz Месяц назад +23

    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 Месяц назад +8

    Hope your channel blows up, you deserve it. That's all, look forward to the next vid

  • @ikercodes
    @ikercodes Месяц назад +8

    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

  • @sayf3446
    @sayf3446 19 дней назад +1

    Liked & Subscribed! Yes please a breakdown of this starter kit would be amazing - keep up the good work Ras!

  • @darkjedig
    @darkjedig 24 дня назад

    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.

  • @jense.465
    @jense.465 Месяц назад

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

  • @tianlinlan2407
    @tianlinlan2407 21 день назад

    This is amazing! I will try this out to build my small startup project! Looking forward to the next video about the components!❤🎉

  • @marambapride
    @marambapride Месяц назад +1

    Bro you cook so well, you deserve Michelin stars!

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

    Thanks Michael! Keep 'em coming and I'll keep watching, liking and commenting!

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

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

  • @devopswithprasanna
    @devopswithprasanna 29 дней назад

    This is awesome Ras. Thanks for your effort 🙏

  • @gherardivictor
    @gherardivictor Месяц назад +1

    This video is gold, thank you for all

  • @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 Месяц назад

      Why don’t u spend a day or two to understand the basics of next JS ? Full of lazies

  • @empyrean_mindset
    @empyrean_mindset Месяц назад +2

    Damn I knew this channel was worth subscribing😳

  • @vontaylorco
    @vontaylorco Месяц назад +1

    you're saving lives. God's got you.

  • @HistoryShortsEducation
    @HistoryShortsEducation Месяц назад +1

    amazing content again, learning a lot my man👌

  • @Chris.888
    @Chris.888 Месяц назад

    Nice one for the demo and the template. Learnt a lot and will save me so much time 👍🏻

  • @JaMinaEngram
    @JaMinaEngram 24 дня назад +1

    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

  • @qasimqadrii
    @qasimqadrii Месяц назад +1

    Awesome video, killing it bruh ❤

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

    Awesome video and thank you for the kit! Looking forward to the follow up! :)

  • @jonathanmv
    @jonathanmv Месяц назад +1

    Hey @rasmic. This is pure gold. Thank you very much for the walkthrough.

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

      thank you for the support my man! i really appreciate it

  • @JianWang-q8j
    @JianWang-q8j Месяц назад

    Thank you for the Nextjs starter kit. I will start building my app.

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

    This is very helpful, thanks a lot! looking for the next video.

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

    Thank you very much !! Looking forward to your next video.🙂

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

    Loved it man, followed it and worked perfectly

  • @mahalobrownie
    @mahalobrownie Месяц назад +1

    What a lesson! Thank you for that ❤

  • @DenysDinkevych
    @DenysDinkevych 20 дней назад

    hey mate - great video! what tool are you using to enlarge the mouse cursor?

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

    Great vid as always.

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

    That's awesome! Thanks Michael!

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

    Thank you so much! Underrated channel. Please do the folow up video!

  • @MS-pt8xw
    @MS-pt8xw 9 дней назад

    I love this channel

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

    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 19 дней назад

      Hey man, what errors did you find?

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

    Rasmic, this is gold. ty

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

    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  Месяц назад

      U sure ? It works for ne

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

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

  • @rogergarciatv
    @rogergarciatv Месяц назад +2

    good job man!!

    • @rasmic
      @rasmic  Месяц назад +1

      thanks my g

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

    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!

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

    thx a lot bro, i wait your next video

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

    Amazing job thanks! Just one question, what is the purpose of Clerk? why don't you use Supabase Auth?

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

    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  Месяц назад +1

      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 Месяц назад

      Thanks for the quick reply. I was just wondering if you have experience with an app developed that way in the long run.

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

    love this startup kit.😃

    • @rasmic
      @rasmic  Месяц назад +1

      the starter kit loves u

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

    goated starter kit

  • @ksprdk
    @ksprdk 7 дней назад

    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!

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

    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.

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

    great video, thank you!

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

    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.

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

    Amazing stuff man thanks, I was wondering why you don’t use supabase auth?

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

      Pinned comment

  • @ThinkAssist-p9g
    @ThinkAssist-p9g Месяц назад

    Asking from curious, when your next project will be live?

  • @elliotttong
    @elliotttong 13 дней назад

    dude - you're a fucking legend

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

    Yo more of this content! Do you use vercel ever?

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

    Can you make a walk through setting up opensaas?

  • @terrycarson
    @terrycarson Месяц назад +1

    Great Thanks

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

    Hey Ras, awesome content, what is the benefit of clerk as I believe Supabase offers user auth built in

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

      It’s better

    • @jay.berndt
      @jay.berndt Месяц назад

      I came here to ask the same thing

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

    Thanks you so much!

  • @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?

  • @claytonexplains
    @claytonexplains Месяц назад +1

    Fire 🔥

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

      thanks my man!

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

    Legend!

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

    Thanks a lot bro. Clerk is good but really expensive. Why aren't you using supasbase for auth?

    • @rasmic
      @rasmic  Месяц назад +1

      10,000 MAU free is not expensive

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

    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

  • @NizzyABI
    @NizzyABI Месяц назад +1

    damn i’m here early

    • @rasmic
      @rasmic  Месяц назад +1

      thanks for coming :)

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

    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?

  • @Rithvik1188
    @Rithvik1188 Месяц назад +1

    please tell the vscode theme you are using its awesome!!!!

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

      Yes, please

    • @rasmic
      @rasmic  Месяц назад +2

      using vercel theme

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

    Subscribed!

  • @pnddesign
    @pnddesign 9 дней назад

    great!

  • @Acentus
    @Acentus 18 часов назад

    Hey, upon cancellation of the subscription, my user is still able to access the dashboard. How would I go about fixing this?

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

    great video man. keep em cominggg
    DO YA GOOOOGLES.

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

    Thanks for the video. is there any reason u chose Prisma over Drizzle. i heard Prisma has performance issues while scaling.

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

      never had issues with prisma

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

      prisma has improved perf by a lot recently. it's great now. I personally prefer drizzle. So use the one you like more

  • @jaypsanchez9481
    @jaypsanchez9481 5 дней назад

    Hey Mike, i’m getting an error when migrating prisma to sb - P1001: can’t reach db server

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

    dang!!! 🔥

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

    whats that mac app you use to switch between applications?

  • @RiddleWizardry
    @RiddleWizardry Месяц назад +2

    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

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

      I disabled the RLS policy and managed to get the record populated into DB...issue persists...

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

      @@RiddleWizardry permission denied for schema public ? That's the error I'm getting with RLS on, not sure how to address this one.

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

      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.

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

      @@ggeil21 Able to advise where can i do this?

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

      i got the same did u fixed it?

  • @ThiagoAlves-lc2iq
    @ThiagoAlves-lc2iq Месяц назад

    NICE!

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

    Thanks!

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

      Thank you good sir! I really appreciate it :)

  • @nikhil-k7x
    @nikhil-k7x Месяц назад

    In india stripe payments not available , what alternative payment method can we use?

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

    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 ?

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

    🎉🎉🎉🎉

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

    What browser is that? Is that safari? Make me want to get a mac just for that lmao

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

      btw great vid love the channel

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

      I linked it in the bio, it’s called arc

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

    I am not a dev. How can I do this for Laravel?

  • @islandhopp
    @islandhopp 23 дня назад

    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 23 дня назад

      Nevermind. Got it figured out. Public folder was in the wrong location.

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

    i cannot get the starter kit, gives me a ssl error, the site

  • @uav2
    @uav2 Месяц назад +1

    here for the jokes 😂😂

    • @pequod4557
      @pequod4557 5 дней назад

      here to pay the bills

  • @Tanner-cz4bd
    @Tanner-cz4bd Месяц назад

    What about drizzle

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

      I use prisma

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

    Hey Mike, are you Ethiopian?

    • @rasmic
      @rasmic  Месяц назад +1

      Yessirrr

    • @libenhailu
      @libenhailu Месяц назад +2

      ​@@rasmic It really makes me happy to see Ethiopians pushing the boundaries of tech.

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

    incredible work @rasmic

  • @hiteshgautam-np4lv
    @hiteshgautam-np4lv Месяц назад

    @rasmic Can you put lemonSqueeze integration as well

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

    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!

  • @abduldbraun
    @abduldbraun 22 дня назад

    @rasmic I am trying to make when subscription is canceled to bring up the Not authorized how can I implement that. 28:00

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

    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 Месяц назад

    @rasmic your links don't work

    • @rasmic
      @rasmic  Месяц назад +1

      I just checked and they do g

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

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

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

    Thanks!

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

      appreciate u my man. thank u