Welcome! I'm here to help you to build your own subscription platform with Django. Please note: This subscription platform project that is developed in this course is for learning purposes only. I will teach you how to build a subscription platform with the expected custom functionalities. I do not promise that this course is going to be a 100% solution for your business. Another important thing to bear in mind, is that this course is not for non-technical users. 2) User creation and authentication: Implement secure user registration and authentication processes using Django. 4) Interface base navigation and layout: Design an intuitive interface using Django templates, emphasizing user-friendly navigation. 6) Account management: Develop tools for users to efficiently manage their accounts within the Django framework. 7) Subscription setup - Phase I and II: Establish subscription functionalities in two comprehensive phases for enhanced user engagement. 8) PayPal - Initial Setup: Integrate PayPal for seamless online payment processing, with a focus on initial setup within the Django environment. 9) Create a Subscription with PayPal's API: Implement subscription creation using PayPal's API, ensuring a smooth user experience. 10) Delete a Subscription with PayPal's API: Develop functionality enabling users to cancel subscriptions seamlessly through PayPal's API. 11) Update a Subscription with PayPal's API - [Optional]: Explore additional content on updating subscriptions using PayPal's API within the Django framework. Guidance will be given on to explore and do external research on implementing an update solution (upgrade/downgrade subscriptions). 12) Client - Subscription workflow optimisation: Optimize the subscription workflow for improved client-side performance and a streamlined user experience. 13) PayPal - Production Mode: Transition the PayPal integration to production mode, ensuring readiness for real-world usage. 14) Password management: Implement Django's secure password management practices for enhanced user account security. 15) User Interface / Experience - Design: Focus on designing an engaging and responsive user interface and experience using Django templates. 16) Email verification: Strengthen account security through Django-based email verification processes. 17) Cloud storage with Amazon S3: Integrate Amazon S3 for efficient and scalable cloud storage solutions within the Python Django framework. 18) Create a PostgreSQL database with Render: Set up a PostgreSQL database using Render to efficiently manage data in conjunction with Django. 19) Deployment to Render: Learn the process of deploying the complete Python Django-based subscription platform to the Render platform for public access.
-- Please read carefully --
This course is primarily intended for those with a basic knowledge of Django and REST API's. You also need to have some knowledge of HTML, CSS, javascript and a little bit of bootstrap would be helpful. If you meet these conditions then this course is for you!
I want to help YOU to build your very first subscription platform!
Topics to be covered:
1) Create a custom user model: Tailor a specialized user model to meet the unique requirements of the subscription platform.
3) User logout and account view protection: Enhance account security with logout functionalities and controlled account views.
5) CRUD management for articles: Master Django's capabilities for Create, Read, Update, and Delete operations in article management.
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.