The class project is a lab to practically perform all the processes we are going to see in our class.
We will create Node.js-based APIs in the first part, from the very simple "Hello world" to the more complex Stripe payment procedure.
Then, we will create a simple and catchy React interface that will use some bootstrap components and that will integrate the Stripe form to proceed with a credit card payment.
You can always have a look at the code in our Github repo: https://github.com/lorenzosfarra/e-learning_ecommerce . There are tags related to relevant lesson.
Bonus tag 2.0: custom additional filters.
About This Class
After a very small introduction to the technologies and concepts involved, we will create a simple E-commerce platform.
Still not a Skillshare member? Join this and all the other classes on Skillshare using this link, you will have 2 months for free.
Github repo related to this project: https://github.com/lorenzosfarra/e-learning_ecommerce .
We will create all the APIs required to:
- show a list of articles;
- show the details of a specific articles;
- charge a credit card with Stripe to pay a specific article.
This is a step-by-step process, covering the flow from the project creation to its final stage.
We will create a catchy, small interface to consume the APIs created in the first part:
- Show a list of articles;
- show the details of a specific article;
- Create a credit card form using Stripe;
- Handle all the possible problems related to a payment (expired cards, declined charges, etc...);
- Show a thank you page with some information related to the transaction.
Again, a step-by-step guide to front all the challenges together.
PS: You can find the raw, raw, raw slides inside the Github repo: https://github.com/lorenzosfarra/e-learning_ecommerce .