Fastest way to build a SaaS in 2024 - Next.js, Supabase & Stripe

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 93

  • @Supabase
    @Supabase  10 หลายเดือนก่อน +5

    If you're looking for how to build AI (RAG) applications quickly...
    you'll probably want to follow this one: th-cam.com/video/ibzlEQmgPPY/w-d-xo.html

  • @yunyang6267
    @yunyang6267 10 หลายเดือนก่อน +38

    "I am gonna show you Fastest Possible way to build a Saas product and start making Real money" never expect less from a Supabase intro

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน +8

      When supabase stops being so sensational, my intros will stop being so sensationalised! 😆

  • @FlorinPop
    @FlorinPop 10 หลายเดือนก่อน +11

    This is a cool video! Great job Jon!

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Thanks Florin! Glad you enjoyed it! 🙌

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      What would you like to see next?

  • @wlockuz4467
    @wlockuz4467 10 หลายเดือนก่อน +4

    Straight to the point and a ton of valuable information. Really looking forward to more videos.

  • @mark.raetzel
    @mark.raetzel 10 หลายเดือนก่อน +7

    So good, waiting for the next videos. Thank you guys, great work!

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Next week is Local Dev! 🚀

  • @itscooldawgdonteventrip
    @itscooldawgdonteventrip 10 หลายเดือนก่อน +1

    the cleanest of that video is .... damn..... it's try it's the fastest way to build a saas in 2024.. all those steps packed in one video.

  • @LeeWalpole
    @LeeWalpole 5 หลายเดือนก่อน +2

    Easily my favourite TH-camr coder… Perfect pace, humour and topics…

  • @carlosricardoziegler2650
    @carlosricardoziegler2650 10 หลายเดือนก่อน +4

    Amazing and so detailed video :)

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Thanks! Glad you enjoyed it! What would you like to see next?

  • @nuclear6753
    @nuclear6753 3 หลายเดือนก่อน +7

    I followed this step by step and the products did not end showing up.

  • @akhiladecosta9326
    @akhiladecosta9326 8 หลายเดือนก่อน +5

    Good stuff man! Can you do a tutorial on multi-tenant applications next?

  • @avi_mukesh
    @avi_mukesh 8 หลายเดือนก่อน +3

    Step 2 in the deployment template doesn't work for me it bugs out and doesn't seed the database

  • @Jay-yl5kq
    @Jay-yl5kq 3 หลายเดือนก่อน +3

    please check after vercel + supabase became partners the template stopped working 🥵

  • @carlosricardoziegler2650
    @carlosricardoziegler2650 10 หลายเดือนก่อน +3

    What about role based permissions. ? SOme video about that will be awesome

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน +3

      Thor is working on exactly this! Coming soon!

  • @beepdotboop
    @beepdotboop 9 หลายเดือนก่อน +6

    Not sure if something has changed in the last 2 weeks, but the tutorial breaks down after switching over to the live stripe keys, where managing the subscription or going to the customer portal throws an error/toast for new accounts/subscriptions as well as existing accounts that has already subscribed. Updating it to a live webhooks key doesn't work either. I am very new vercel, supabase and general ops stuff, but I'll try to debug and will report back if there's a solution.

    • @DaytonRumbold
      @DaytonRumbold 6 หลายเดือนก่อน

      I'm having the same thing. Did you figure it out?

    • @ceo-xrl
      @ceo-xrl 4 หลายเดือนก่อน

      ​@@DaytonRumboldthe template is broken in so many places. 😅 Supabase code needs to be updated to use the later cookie as well as a few hook rule.

    • @leosollereder85
      @leosollereder85 4 หลายเดือนก่อน +1

      What I did to resolve this is the following:
      - Delete any users you might have in stripe
      - Delete any products you might have in stripe
      - Delete every row in all of your tables in supabase
      - Create new products in stripe
      Then, everything should work, given you added the new keys. For some reason i had a major problem because i cloned the products from test to live, as well as having still test users.

  •  หลายเดือนก่อน

    At this moment, when setuping Supabase, there is no tick option to create sample data with seed data. How may I run the command to create migration in database?

  • @AlexMilman_googleplus
    @AlexMilman_googleplus 6 หลายเดือนก่อน

    Great video! Thank you. How can I add the product features from stripe to Supabade? What are the required changes to the template?

  • @logemann74
    @logemann74 9 หลายเดือนก่อน

    wonder whats the better stripe integration approach. The one outlined in this vid with synced tables via webhooks or with Stripe Postgres Data Wrappers?

  • @fokkerchartier
    @fokkerchartier 2 หลายเดือนก่อน

    template is not deployable.
    The process always hangs inside the Supabase connetion.
    There is a problem either with the connection itself or the DB Location, which stays always red regardless the location

  • @maxjbre
    @maxjbre 6 หลายเดือนก่อน

    Great video! one question: what do I need to change if I switch to a custom domain instead of the stripe domain?

  • @luizvictoriobaptistaneto1561
    @luizvictoriobaptistaneto1561 6 หลายเดือนก่อน +1

    Hey guys, I am having a super high webhook error rate (can be seen on the stripe dashboard under developers -> webhooks). Is this normal?

  • @harryzachariou1
    @harryzachariou1 7 หลายเดือนก่อน

    Is this using NextJS API routes to handle the webhook events from stripe to sync the prices, products and subscriptions or supabase edge functions?

  • @richardhaddadau
    @richardhaddadau 4 หลายเดือนก่อน +2

    The Vercel template fails a lot in the setup, especially with Supabase. Thanks for the video, though. It just doesn't work that smoothly haha

  • @tim-business
    @tim-business 8 หลายเดือนก่อน

    I don't understand how the postgres database has been synchronized with stripe (prices, subscription, profucts...) how is this done?

  • @SatoshiNakamono
    @SatoshiNakamono 3 หลายเดือนก่อน

    Do you guys know how to fix the error: Project creation in the Supabase dashboard is disabled for this Vercel-managed organization

  • @_taishi
    @_taishi 10 หลายเดือนก่อน +1

    great as always

  • @dishanhewage
    @dishanhewage 10 หลายเดือนก่อน +1

    I love Supabase. I just started using Supabase Auth for my new project with Next.js. I'm just wondering why there are so many auth requests in the Supabase Dashboard - more than 3k auth requests (/auth/v1/user, /rest/v1, /rest/v1/health) for just a single user within 3-4 hours. Is that normal or am I doing something wrong? I'm using Next.js Middleware according to the Supabase documentation.

    • @nicolasramos7084
      @nicolasramos7084 10 หลายเดือนก่อน

      I noticed the same thing on a test project of mine. Have you found out if there was something wrong?

    • @neon-gi5tb
      @neon-gi5tb 9 หลายเดือนก่อน

      Same thing happened for me, I ended up running it locally to avoid that.

    • @richardhaddadau
      @richardhaddadau 4 หลายเดือนก่อน +1

      Are you still working on your project while it's connected to Supabase? If your server is running while you make changes, yes, you'll be making a lot of calls to the server for every slight change

  • @geraldaburto7712
    @geraldaburto7712 9 หลายเดือนก่อน

    Do I always need to create a users table in the public schema?

  • @selambengp
    @selambengp 10 หลายเดือนก่อน +2

    Please and please make a React-only version. I am trying to build my SaaS but don't want to use Next. I want to focus solely on SPA.

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Will add it to the list! 🙌

    • @didiercatz
      @didiercatz 10 หลายเดือนก่อน +1

      You will likely need a secure backend for this, though

  • @xiaoyangfeng4067
    @xiaoyangfeng4067 2 หลายเดือนก่อน

    Really useful and detailed!

  • @MrPvr14
    @MrPvr14 9 หลายเดือนก่อน

    Is anyone else having trouble when installing the template from vercel? I can't get past the add integration with supabase, the modal window that pops up keep loading and does not respond, even though in the background it does create all the supabase services and everything it seems.

  • @voidigitaldownload
    @voidigitaldownload 9 หลายเดือนก่อน +1

    How about paddle or Lemonquezzy? Stripe is not available in my country

    • @neon-gi5tb
      @neon-gi5tb 9 หลายเดือนก่อน

      Yeah, it would be great to have that.

  • @xiaoyangfeng4067
    @xiaoyangfeng4067 2 หลายเดือนก่อน

    I would like to know if the history that pops up on the left side of the copy url is a plugin? if so can you tell the name or the url,many thanks!

    • @xiaoyangfeng4067
      @xiaoyangfeng4067 2 หลายเดือนก่อน

      It's not history. It's the currently open tabs.

  • @andrewajoe
    @andrewajoe 8 หลายเดือนก่อน

    Used this starter last year was pretty buggy. Maybe need to try a fresh start and port some stuff over

  • @mccall7122
    @mccall7122 4 หลายเดือนก่อน

    My God this was a fantastic video.

  • @connorjaynes8742
    @connorjaynes8742 หลายเดือนก่อน +4

    This tutorial and the subsequent template no longer works at numerous steps. Don't waste your time following the tutorial. You will have issues seeding the database and connecting your stripe webhooks.

    • @JohnFHolliday
      @JohnFHolliday หลายเดือนก่อน

      Not a complete waste of time, but definitely does not work. Anyone have an alternative approach?

  • @kasper369
    @kasper369 10 หลายเดือนก่อน +2

    What if we don't have stripe in our country,

    • @meowmesh
      @meowmesh 10 หลายเดือนก่อน +1

      Which country?

    • @selambengp
      @selambengp 10 หลายเดือนก่อน

      @@meowmeshTurkey😂

    • @dreamsachiever212
      @dreamsachiever212 10 หลายเดือนก่อน +1

      well you have to find a way to get it lol. you can consider Stripe Atlas to incorporate your business in the US or do it yourself using registered agents

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      PayPal is sometimes another good option 👍

  • @fullstackwebdev2996
    @fullstackwebdev2996 9 หลายเดือนก่อน

    I have surround sound I kept thinking some squirel was in the attic.

  • @jaypsanchez9481
    @jaypsanchez9481 2 หลายเดือนก่อน +1

    yup this doesn’t work anymore, webhooks in stripe giving the 400 error

    • @jaypsanchez9481
      @jaypsanchez9481 2 หลายเดือนก่อน

      tbh it was very frustrating because I spent 2 hours trying to get this template to work

  • @mtzrmzia
    @mtzrmzia 10 หลายเดือนก่อน +1

    Please use another Frameworks to do this kind of videos, NuxtJs for example,

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน +2

      Am working on some Nuxt content atm! Coming soon!

  • @maskman4821
    @maskman4821 10 หลายเดือนก่อน +1

    Awesome ❤

  • @eleah2665
    @eleah2665 10 หลายเดือนก่อน +1

    Hi Jon. I need some very real payments. Thanks!

    • @dreamsachiever212
      @dreamsachiever212 10 หลายเดือนก่อน +1

      lol

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      That’s the only missing piece - actually getting the very real payments! 😆

  • @DaytonRumbold
    @DaytonRumbold 6 หลายเดือนก่อน

    @supabase Hi! Thanks for the tutorial! It works well except for going live. Is anyone else having this issue?

    • @qwiooo
      @qwiooo 5 หลายเดือนก่อน

      Same issues

  • @realitydesigners
    @realitydesigners 4 หลายเดือนก่อน +2

    this doesnt work anymore

  • @geraldaburto7712
    @geraldaburto7712 9 หลายเดือนก่อน

    How can I add a free plan?

    • @hikionori
      @hikionori 9 หลายเดือนก่อน

      Just default value

  • @init_bobjames
    @init_bobjames 9 หลายเดือนก่อน

    not bad Supabase, not bad 👏👏

  • @azoozym
    @azoozym 10 หลายเดือนก่อน

    Good!
    But what about other gateways? Because Stripe is not available in my country

  • @yarapolana
    @yarapolana 10 หลายเดือนก่อน

    😢 We don’t have Stripe in Iceland.

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Is PayPal an option?

    • @yarapolana
      @yarapolana 10 หลายเดือนก่อน +1

      Yes it is, Braintree to be specific.

  • @tananga_studio
    @tananga_studio 10 หลายเดือนก่อน +2

    ❤❤❤

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Glad you enjoyed it! 🙌

    • @JohnFHolliday
      @JohnFHolliday หลายเดือนก่อน

      @@JonMeyers It would be helpful if you could focus on sorting out the issues many have been raising. The template no longer works.

  • @wlockuz4467
    @wlockuz4467 10 หลายเดือนก่อน

    Now just need a tutorial on business ideas 🤣

  • @JustBrowsing2021
    @JustBrowsing2021 9 หลายเดือนก่อน +2

    This is not even close to being the fastest as it introduces database sync for the data that is already available in Stripe. Talk about over engineering just to promote Supabase.
    Code can be simplified and still utilize Supabase which is a great product. With the presented architecture there is always a chance that Stripe data and Supabase data (that syncs stripe data) will be out of sync. This will happen and it will cause you incredible headaches. Get the data directly from Stripe which should be the only source of truth.

    • @MylesChatman
      @MylesChatman 8 หลายเดือนก่อน +1

      Agreed. Not having Stripe as a source of truth caused many headaches for my team. My company synced Stripe data into MongoDB and it was difficult to maintain. It took us about a year to fully migrate to just using Stripe and has been so much easier to manage.

  • @OmarAfet
    @OmarAfet 10 หลายเดือนก่อน +2

    Speedy and valuable! But stripe don't support saudi arabia 😢

    • @JonMeyers
      @JonMeyers 10 หลายเดือนก่อน

      Damn! Maybe PayPal is an option?

    • @azoozym
      @azoozym 10 หลายเดือนก่อน

      ​@@JonMeyersDoes Paypal has extension in Supabase and provide Subscriptions?

  • @JamesPickering-s2l
    @JamesPickering-s2l 2 วันที่ผ่านมา

    This is unrealistic because you're presenting a workflow of setting up subscriptions dashboard and stripe payment before you've built the service offering.
    You've also skipped over the part where you need to setup a business profile and register your tax codes before you can accept Stripe payments in your country.

  • @mikeyoung3519
    @mikeyoung3519 7 หลายเดือนก่อน

    This explains how to set up a template but doesn't actually teach you anything about how to implement this in your own project. Pretty bad.

  • @moritz8618
    @moritz8618 10 หลายเดือนก่อน

    hi

  • @劉明燁-d2z
    @劉明燁-d2z 2 หลายเดือนก่อน +2

    this doesnt work anymore

    • @EzekielMessenger
      @EzekielMessenger หลายเดือนก่อน +1

      Yeah it is a mess

    • @Exolon
      @Exolon หลายเดือนก่อน

      indeed...