MERN Stack 2023 - Real Estate Marketplace App from Scratch

Beginners guide to build full stack JavaScript app using MERN (MongoDB Express React NodeJs) stack & AWS from scratch.

4.35 (100 reviews)
Udemy
platform
English
language
Web Development
category
instructor
MERN Stack 2023 - Real Estate Marketplace App from Scratch
981
students
19 hours
content
Feb 2024
last update
$74.99
regular price

What you will learn

Frontend Web Development with React

Backend/API Development with NodeJs and MongoDB

Learn to use AWS services like IAM, SES and S3

Full Login and Registration system with Email Confirmation

Forgot and Reset Password Implementation

Google Maps and Places API for Maps and Address Auto-complete

Using Google Geo-location Service for Nearby Locations based Search

Multiple Image Uploads with AWS S3

AWS SES for Sending Emails to Real Estate Agents (sellers)

Advance CRUD (create, read, update, delete)

JWT Based Authentication, Authorization and Route Protection

Refresh Tokens

React Context for State Management

Real Estate Listing for Buy, Sell and Rent Properties

Properties Like and Unlike Features

Wishlist, Enquired Properties List and Ad Management

Advance Property Search with Combination of Multiple Filtering Options

Agents Public Profile Page with their Listings

Load More Pagination

User Dashboard for both Buyers and Sellers (Agents)

User Profile Update

More than 100 How-To Solutions

Why take this course?

Welcome to one of the most comprehensive Full Stack JavaScript course where you will learn how to build a production quality app from scratch. This course will teach you how to build a Real Estate Marketplace app using MERN (MongoDB ExpressJs ReactJs NodeJs) Stack. Each lessons are represented as how-to solutions for easy learning and understanding the concepts.

Building a massive project such as a marketplace requires a lot more than just coding experience. You should be able to plan the entire system, execute the tasks one by one until you have a fully working project. A marketplace usually consists 2 types of users. Buyers and sellers. In this app, one group of users will be buyers (people looking to buy or rent houses) and other group will be sellers (real estate agents or house/land owners wanting to sell/rent their properties).

Usually this type of projects are very complicated but not anymore. Yes, you heard me right. I believe in simplicity. No matter how complex the project is, if you have used the simplest and cleanest solutions as building blocks, your app will become incredibly easy to build, manage and scale.

There are massive amount of topics covered in this course. Every little detail has been covered. Every line of code has been explained. The knowledge you gain building this marketplace can be used to build any type of full stack apps.

Here are some of the course highlights:

  • Complete login registration system with email confirmation, forgot and reset passwords

  • JWT based authentication, authorization with refresh token

  • AWS services such as IAM (Identity and access management) S3 (Simple storage service) and SES (Simple email service)

  • Google maps and places API for displaying maps and address dropdown auto-complete

  • Geo-location based search based on lattitude and longitude

  • Multiple image uploads

  • Advance CRUD with MongoDB using mongoose ODM (Object document mapping)

  • JWT based authentication, authorization and route protection (both server and client)

  • State management with React Context

  • Real estate listing for buying, selling and renting house and lands

  • Contact emails for buyers to communicate with sellers (Real estate agents or home owners)

  • Ads (Real estate listings) like and unlike feature

  • User wishlist, enquired properties list and created Ads management (create, read, update and delete)

  • Advance searching with multiple search combinations (buy, sell, rent, price range, nearby location etc)

  • User profile update and public profile views

  • Load more pagination feature

  • User dashboard (for both buyers and sellers)

  • Includes well over 100 how-to solutions that can be used as a guide to build any projects in future

The project you will build in this course is the simplest yet most powerful app you will build while learning the fundamentals of full stack app development online. Enroll into this course to join me in this incredible journey.

Screenshots

MERN Stack 2023 - Real Estate Marketplace App from Scratch - Screenshot_01MERN Stack 2023 - Real Estate Marketplace App from Scratch - Screenshot_02MERN Stack 2023 - Real Estate Marketplace App from Scratch - Screenshot_03MERN Stack 2023 - Real Estate Marketplace App from Scratch - Screenshot_04

Reviews

Ahsan
June 17, 2023
Was a good course.However deployment lecture should be in the format of live coding and configuration.thanks
Tom
March 24, 2023
This is an excellent course for learing the fundamentals of the MERN stack. Highly recommend! The additional written materials and tutorials Ryan provides are also worth the price of admission! If you have never programmeed with React before, consider first taking a basic course in furnctional React with hooks. Well done.
Andrew
February 12, 2023
Great skeleton fullstack project that has all the core functionalities needed for an online marketplace with multiple user types. Just finished it and am excited to adapt it to my specific end state!
Dale
February 11, 2023
Instructor speaks in a clear and professional manner. Instructor is very knowledgeable and explains the code in a very logical fashion.

Charts

Price

MERN Stack 2023 - Real Estate Marketplace App from Scratch - Price chart

Rating

MERN Stack 2023 - Real Estate Marketplace App from Scratch - Ratings chart

Enrollment distribution

MERN Stack 2023 - Real Estate Marketplace App from Scratch - Distribution chart
4884722
udemy ID
9/16/2022
course created date
1/30/2023
course indexed date
Bot
course submited by