React Redux NodeJs MERN Stack – Hotel Booking Marketplace
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 seller's 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 hotel's 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 seller's dashboard
Instructors
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024