Great work in explaining this workflow in an easy way. Thank you. I think it might be of even greater value if you integrated it with some user auth like authjs and lucia (preferable authjs as lucia/svelte combo is covered already + lucia auth goes into maintainance mode). The main idea is to link and manage stripe subscriptions, because right you don't cover things like canceling a subsription plan. Also if someone did a 1 time view purchase on a digital product he shouldn't need to purchase it a second time if he lost the pdf etc. I think this would make it closer to a Real-World Use Case. But even without that - thank you so much for putting in the effort to make this really useful videos for the community. Great Job keep it up.
Hey! Thank you so much! You're right, there's so much more that we could do here. The thing is that just covering this very basic use case (including the stripe integration in the previous video) took like 40 minutes on video. I'm trying to cover lots of different topics individually on this channel, as this way hopefully more people will find it useful and are able to put the concepts together themselves. Auth is a huge thing as well in Svelte 5 that I haven't seen being covered properly on UA-cam yet. I'm planning to release a video on it within the next week or two in combination with supabase. Then show how to deal with that user state in the frontend with context & classes. Maybe after that at some point I'll build something showing how to combine that with the stripe purchases as well!
@Niklas-Fischer that's awesome and supabase is a great BaaS platform. It gives you a lot of advantages, like email, s3, auth, real-time data and RLS etc. That is though very specific to that provider - nothing wrong with that - neither with firebase, appwrite etc. But oftentimes I like to use more flexible solutions that aren't attached to a service provider. That flexibility and platform agnostics are why I prefer those other solutions. Regardless looking forward to seeing what you'll do with supabase 😊
This was, once again, a really nice, indepth video thank you! Got a mountain of knowledge in that head of yours and I'd love to pick at it xD Verifying the request would be great! :) Keep up the great work my dude!
nope! I try to just cover specific topics on UA-cam without building whole projects around it. The course on the other hand teaches all these concepts while building real-life projects. So in the course there's a whole landing page for a digital product that then integrates Stripe, while here I just show how Stripe generally gets integrated into a (very minimal) project.
@@KevinMacKenzie61 nope, there it's also just a simple one-product example. However there should be no difference at all in terms of the setup. The only thing that changes is that from the frontend you'll send multiple price_ids to the backend, which then initiates the checkout session. So it should be conceptually the same!
Again a great video. Can't wait for the next one!
Great work in explaining this workflow in an easy way. Thank you. I think it might be of even greater value if you integrated it with some user auth like authjs and lucia (preferable authjs as lucia/svelte combo is covered already + lucia auth goes into maintainance mode). The main idea is to link and manage stripe subscriptions, because right you don't cover things like canceling a subsription plan. Also if someone did a 1 time view purchase on a digital product he shouldn't need to purchase it a second time if he lost the pdf etc.
I think this would make it closer to a Real-World Use Case. But even without that - thank you so much for putting in the effort to make this really useful videos for the community. Great Job keep it up.
Hey! Thank you so much! You're right, there's so much more that we could do here. The thing is that just covering this very basic use case (including the stripe integration in the previous video) took like 40 minutes on video.
I'm trying to cover lots of different topics individually on this channel, as this way hopefully more people will find it useful and are able to put the concepts together themselves.
Auth is a huge thing as well in Svelte 5 that I haven't seen being covered properly on UA-cam yet.
I'm planning to release a video on it within the next week or two in combination with supabase.
Then show how to deal with that user state in the frontend with context & classes.
Maybe after that at some point I'll build something showing how to combine that with the stripe purchases as well!
@Niklas-Fischer that's awesome and supabase is a great BaaS platform. It gives you a lot of advantages, like email, s3, auth, real-time data and RLS etc.
That is though very specific to that provider - nothing wrong with that - neither with firebase, appwrite etc.
But oftentimes I like to use more flexible solutions that aren't attached to a service provider. That flexibility and platform agnostics are why I prefer those other solutions.
Regardless looking forward to seeing what you'll do with supabase 😊
This was, once again, a really nice, indepth video thank you!
Got a mountain of knowledge in that head of yours and I'd love to pick at it xD
Verifying the request would be great! :)
Keep up the great work my dude!
thank you so much! will also do another video on the verification process :)
@ got myself one of your courses as a way of thanks
Is this content from your course?
nope!
I try to just cover specific topics on UA-cam without building whole projects around it. The course on the other hand teaches all these concepts while building real-life projects. So in the course there's a whole landing page for a digital product that then integrates Stripe, while here I just show how Stripe generally gets integrated into a (very minimal) project.
@@Niklas-Fischer Does the course have a checkout page for multiple items in a cart?
@@KevinMacKenzie61 nope, there it's also just a simple one-product example.
However there should be no difference at all in terms of the setup. The only thing that changes is that from the frontend you'll send multiple price_ids to the backend, which then initiates the checkout session.
So it should be conceptually the same!
@@Niklas-Fischer Thanks, I'll grab the course today.