Building a SaaS Checkout Experience with Django and Stripe | SaaS App From Scratch

Building a SaaS Checkout Experience with Django and Stripe | SaaS App From Scratch

3.672 Lượt nghe
Building a SaaS Checkout Experience with Django and Stripe | SaaS App From Scratch
In this episode, @TechWithTim continues to develop a SaaS application in Django. Tim creates a course database model, connects it to an admin dashboard, and sets up a Stripe integration for purchasing the course. New to Cloud Computing? Get started here with a $100 credit → https://www.linode.com/lp/youtube-viewers/?ifso=linodetube&utm_source=youtube&utm_medium=SuperUser Chapters: 0:00 Introduction 0:49 Overview of Episode 2 1:19 Create a Database Model 1:53 Overview of ORM (Object Relational Mapping) 2:25 Continue Creating a Database Model 6:56 Make Migrations in the Database 7:20 Register the Course View in admin.py 9:15 Create a Super User + Run the server 10:00 Sign In to the Admin Panel 10:33 Create a Sample Course 11:20 Add a Course Directory: Course List 16:45 Add a Course Directory: Course Detail 17:55 Create a View for Course List & Course Detail 23:00 Fix Some Errors + Add Another Course 24:10 Stripe Integration Overview 25:17 Create a Stripe Account + Grab an API Key 26:40 Fill in Stripe Data in settings.py 28:00 Set Up URLs for Stripe + Create Views Functions 32:22 Import Functions/Models into views.py 35:30 Create a Checkout Session for Stripe 41:33 Run the Server + Fix Any Issues 43:16 Write the Stripe Webhook & Connect It 50:19 Download & Install ngrok 52:34 Set Up an Endpoint in Stripe Dashboard 54:08 Test Purchase + Fix Any Issues 56:40 Conclusion Check out Tim's GitHub for the code → https://github.com/techwithtim/Django-Saas-Template/tree/main Read the doc for more information on building SaaS applications → https://www.linode.com/content/cloud-portability-saas-applications-ebook/ Learn more about deploying Django on Linode Marketplace → https://www.linode.com/docs/products/tools/marketplace/guides/django/ Learn more about Stripe → https://stripe.com/docs/payments?payments=popular Subscribe to get notified of new episodes as they come out → https://www.youtube.com/channel/UCf8uu3IE42b6hRUusufEH8g?sub_confirmation=1 #AkamaiDeveloper #Django #saas #stripe Product: Akamai, Django, SaaS; @TechWithTim