Project ,

Stripe Payment App

In this project we are going to make a Stripe-Payment App. We will implement it by using React,Node.js, express JS, and MongoDB database.

What will you Learn in the Project?

  1. How to work with the Custom Hooks?
  2. How to work with the Props and passing data?
  3. How to work with React Icons?
  4. How to connect MongoDB database and Node JS?
  5. How to perform CRUD operations – GET, UPDATE, POST and DELETE in Node JS?
  6. How to work with the Middleware and Error Handling?
  7. How to work with the Authentication using Node JS?
  8. How to work with the JWT?
  9. How to Fetch and Post Data in React using Axios?
  10. How to work with the Stripe Payment?

Tools & Technologies Used

  • VSCode
  • React
  • NodeJS
  • MongoDB

Tasks Performed

As part of this project, we will be performing the following tasks:

Task 1: Create an Express App and connect Node JS and Mongo DB Database

Task 2: Create Router in Node JS and create new router object

Task 3: Create Mongo DB Models in the Node JS

Task 4: Create Register API, post and save the data

Task 5: Install crypto JS and create Authentication using Mongo DB database

Task 6: Create Cookie using JSON Web Token[JWT] in Node JS

Task 7: Create Register and login API and add the JWT token verification for it

Task 8: Create the Functionality that only Admin can add the Products and get the data of the user root

Task 9: Create “Add Product” functionality using JWT 

Task 10: Create Advanced Mongo DB functions

Task 11: Create the Stripe implementation in Node JS

Task 12: Create Stripe React JS implementation

Task 13: Create Stripe payment implementation in React and Node JS

Course Content

Expand All
Source Code
Not Enrolled

Skills you will develop

Connect MongoDB Database and Node JS

Perform Authentication in Node

Work with Stripe payment

Work with the Hooks

Work with Props

CRUD operations in Node JS

Work with Middle ware and Error handling

Fetch the data from the API in React

Work with Custom Hooks in React