Course Information
Course Overview
Explore unlimited possibilities by learning how to build subscription app for recurring billing using Stripe with MERN
Learn how to easily monetize your app by adding subscription system using stripe.
Subscription system is a recurring billing system which you will charge your customers each month for providing certain service.
Using stripe, you will be able to build fully compliant secure payment system to take user's credit card details, allow them to update, pause or cancel their plans and even update their card details, all from the account page in your app.
This course has more than subscription system. It shows you how to construct an app that can help you monetize any ideas or business necessity you may have.
To give you a complete idea on how to actually use subscription in real world app, I have build the whole app from scratch with complete authentication (login/register) system.
You will also learn how to protect your client and server routes from not authenticated users and the users who have not paid for the subscription plans yet.
You will also learn how to create a business model that will give you an idea on how to build many different types of app that will benefit from subscription based payment system. Imagination is the limit.
So if you are excited to learn how to build real world subscription system with MERN (MongoDB, Express, React, Node) stack and stripe, all starting from scratch, look no further, This course has everything you need. I hope to see you inside the course.
Course Content
- 9 section(s)
- 53 lecture(s)
- Section 1 Getting Started
- Section 2 React client
- Section 3 Node MongoDB API
- Section 4 Authentication
- Section 5 User context
- Section 6 Subscription pricing/plans
- Section 7 Stripe customer, checkout and protect pages
- Section 8 Subscription status, management and access control
- Section 9 Bonus
What You’ll Learn
- Learn to build complete subscription system
- Learn how to architect a full stack app
- Learn to build Node MongoDB Stripe API with React Client
- Get ready to start building real world projects
- Learn to implement Authentication and Authorization in your app
Skills covered in this course
Reviews
-
DDorin Stanciu
Very nice presented and a good project to work on. A deployment of this app to Hostinger would be very beneficial for all of us. Would you do such a tutorial?
-
LLeonardo Araujo
Amazing course. No mambo-jambo, straight to the point. I'll just like to highlight that it is important that the student knows the BASICS of React, Node.js and MongoDB but doesn't have to be an expert in order to appreciate this course at its fullest. I was new to the MERN stack and this course was my first contact with it. Never worked with Stripe also. For me, it was awesome, I've learned a lot. The instructor is pretty knowledgeable on the subject and provides the best practices on the matter. However, I would've appreciate if there was some more fine tuning of the middleware on the backend, like adding rate limiting, XSS prevention with addition of security headers and middleware for sanitization. Overall, a great course. Highly recommended!
-
RRicardo Boriba Makuere
Just what I was looking for. I now have some confidence to start playing around with Stripe subscriptions in my current and future applications.
-
RReinaldo Guedes
The course conveyed what I wanted, but it had some problems because it is outdated and uses dependencies that don't work... I had to adapt it and it was a lot of work. Furthermore, it does not show the uses of the Webhook that are essential for monitoring and updating the subscription state within the application.