HOME > Development > React Redux NodeJs MERN Stack Hotel Booking Marketplace

React Redux NodeJs MERN Stack Hotel Booking Marketplace

  • Development
  • Apr 26, 2025
SynopsisReact Redux NodeJs MERN Stack – Hotel Booking Marketpla...
React Redux NodeJs MERN Stack Hotel Booking Marketplace  No.1

React Redux NodeJs MERN Stack – Hotel Booking Marketplace, available at $64.99, has an average rating of 4.7, with 124 lectures, based on 329 reviews, and has 3003 subscribers.

You will learn about Build full stack marketplace app using MERN (MongoDB Express React Node) Stack Learn to integrate Stripe payment to build a robust marketplace Learn the core concept of marketplace app – Collect money and pay out to sellers Earn money as a platform owner by taking percentage on each sale Build lightning fast modern web apps using full stack JavaScript, React, Redux, Node, MongoDB and Stripe Gain the valuable skill required to build any type of marketplace including E-commerce apps Learn advance use case of Stripe to automate entire payment workflow to build a multi user marketplace app Learn to build separate server/API and client/Web app using MERN stack Learn to write your own JWT based Authentication System from scratch Advance CRUD and Search This course is ideal for individuals who are A Web Developer looking to build real world project that makes money or A Web Developer looking to build a marketplace using MERN stack or A Web Developer looking to become an entrepreneur to build a startup or Any JavaScript developer looking to gain full stack experience It is particularly useful for A Web Developer looking to build real world project that makes money or A Web Developer looking to build a marketplace using MERN stack or A Web Developer looking to become an entrepreneur to build a startup or Any JavaScript developer looking to gain full stack experience.

Enroll now: React Redux NodeJs MERN Stack – Hotel Booking Marketplace

Summary

Title: React Redux NodeJs MERN Stack – Hotel Booking Marketplace

Price: $64.99

Average Rating: 4.7

Number of Lectures: 124

Number of Published Lectures: 122

Number of Curriculum Items: 124

Number of Published Curriculum Objects: 122

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build full stack marketplace app using MERN (MongoDB Express React Node) Stack
  • Learn to integrate Stripe payment to build a robust marketplace
  • Learn the core concept of marketplace app – Collect money and pay out to sellers
  • Earn money as a platform owner by taking percentage on each sale
  • Build lightning fast modern web apps using full stack JavaScript, React, Redux, Node, MongoDB and Stripe
  • Gain the valuable skill required to build any type of marketplace including E-commerce apps
  • Learn advance use case of Stripe to automate entire payment workflow to build a multi user marketplace app
  • Learn to build separate server/API and client/Web app using MERN stack
  • Learn to write your own JWT based Authentication System from scratch
  • Advance CRUD and Search
  • Who Should Attend

  • A Web Developer looking to build real world project that makes money
  • A Web Developer looking to build a marketplace using MERN stack
  • A Web Developer looking to become an entrepreneur to build a startup
  • Any JavaScript developer looking to gain full stack experience
  • Target Audiences

  • A Web Developer looking to build real world project that makes money
  • A Web Developer looking to build a marketplace using MERN stack
  • A Web Developer looking to become an entrepreneur to build a startup
  • Any JavaScript developer looking to gain full stack experience
  • Have you ever dreamed of building your own marketplace app and start making money? Well, It is about to become true!

    In this course, you will learn to build a Marketplace app with similar concept used by sites like eBay, Udemy, E-commerce Marketplace, Online Service Booking (for example for car servicing), Hotel Booking, Beauty Parlor Booking etc

  • This app will allow users to post services/products on your site

  • Let users buy those products/services.

  • As a platform owner, you will collect money from customers and pay to sellers.

  • In-between you will take certain percentage/commission/fee for being a platform owner.

  • You will host two different types of users in your app. one is seller who will sell products or services, for example a hotel owner who will post his hotel rooms available for booking. Other type is buyer who will buy products or services, for example a user who want to book a hotel room.

  • The entire payment flow will be automated using stripe. When a customer pays using their credit card, stripe will allocate certain percentage to the seller and certain percentage to the platform owner (platform fee). Then every week, stripe will automatically pay the balance to the account holders directly to their bank account.

  • The knowledge you will learn in this course will be extremely valuable for you to build a marketplace app of any kind. You can start making money with the app you build. Are you ready?

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: About the app

    Lecture 2: Course highlights

    Lecture 3: Download source code

    Lecture 4: Are you new to JavaScript React and NodeJs?

    Chapter 2: React app setup

    Lecture 1: Client setup

    Lecture 2: React router version

    Lecture 3: Implement routing

    Lecture 4: Nav menu

    Lecture 5: Redux setup

    Lecture 6: Accessing redux state

    Chapter 3: Node server setup

    Lecture 1: Server setup

    Lecture 2: Express server

    Lecture 3: Using import export syntax

    Lecture 4: Routes

    Lecture 5: Autoloading routes

    Lecture 6: Controllers

    Lecture 7: Env variables

    Lecture 8: Using morgan

    Lecture 9: Mongoose version

    Lecture 10: Database setup

    Chapter 4: User Registration

    Lecture 1: Register page

    Lecture 2: Register form

    Lecture 3: Separate form component

    Lecture 4: Using axios

    Lecture 5: Register endpoint and json middleware

    Lecture 6: User schema

    Lecture 7: Bcrypt hash password

    Lecture 8: Save user in database

    Lecture 9: Toast notifications

    Lecture 10: Env variables in react

    Chapter 5: User login

    Lecture 1: Actions

    Lecture 2: Login page

    Lecture 3: Login request

    Lecture 4: Compare password

    Lecture 5: Process login

    Lecture 6: JWT on login

    Lecture 7: User and token in redux and local storage

    Lecture 8: Redux state on page reload

    Lecture 9: Conditional rendering and logout

    Chapter 6: Private route, navigation and user dashboard

    Lecture 1: Private route

    Lecture 2: Dashboard nav

    Lecture 3: Active link

    Lecture 4: Connect nav 1

    Lecture 5: Connect nav 2

    Lecture 6: Links on user dashboard page

    Chapter 7: Stripe setup

    Lecture 1: Stripe setup

    Lecture 2: Conditional rendering for connected and not connected users

    Lecture 3: Showing content for not connected users

    Lecture 4: Connect account action

    Lecture 5: Verify token with express jwt

    Lecture 6: Using stripe in backend

    Lecture 7: Save stripe account id

    Lecture 8: Create login link

    Chapter 8: Stripe onboarding and payout settings

    Lecture 1: Onboarding process

    Lecture 2: Stripe Connect Onboarding Issues

    Lecture 3: Functions to get user stripe status

    Lecture 4: Get account status in stripe callback

    Lecture 5: Save stripe sellers updated status in database

    Lecture 6: User stripe status in redux and local storage

    Lecture 7: Update stripe payout delay days

    Lecture 8: Stripe user pending balance

    Lecture 9: Get account balance

    Lecture 10: Ribbon style and currency formatter

    Lecture 11: Request payout setting login link

    Lecture 12: Stripe users payout settings

    Lecture 13: Recap

    Chapter 9: Create hotels

    Lecture 1: Algolia setup

    Lecture 2: New hotel form 1

    Lecture 3: New hotel form 2

    Lecture 4: On change image handler and image preview

    Lecture 5: Auto dropdown algolia places address suggestion

    Lecture 6: Datepicker

    Lecture 7: Ant select and options component

    Lecture 8: Create hotel function

    Lecture 9: Sending form data

    Lecture 10: Hotel schema

    Lecture 11: Create new hotel

    Lecture 12: Create hotel component

    Lecture 13: Error messages

    Chapter 10: Display hotels

    Lecture 1: Get hotels endpoint

    Lecture 2: Hotels in home page

    Lecture 3: Display hotels in small card component

    Lecture 4: Display hotels features

    Lecture 5: Show hotel image

    Chapter 11: Seller hotels

    Lecture 1: Conditional rendering edit delete

    Lecture 2: Debug – Headers already sent error

    Lecture 3: Seller hotels

    Lecture 4: Seller hotels request and fixing postedBy issue

    Lecture 5: Hotels in sellers dashboard

    Instructors

  • React Redux NodeJs MERN Stack Hotel Booking Marketplace  No.2
    Ryan Dhungel
    Web Developer
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 5 votes
  • 3 stars: 26 votes
  • 4 stars: 88 votes
  • 5 stars: 205 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!