React.js & Firebase Project - ReactJS 18, Firebase 9 Project

React.js and Firebase portfolio project. Build Realtor (Real estate) clone using React js 18, Firebase 9, Tailwind CSS 3

4.71 (691 reviews)
Udemy
platform
English
language
Web Development
category
React.js & Firebase Project - ReactJS 18, Firebase 9 Project
4,769
students
17 hours
content
Jan 2024
last update
$69.99
regular price

What you will learn

Create a React js project from scratch

Use Firebase auth for complete authentication

Use Firebase Firestore to store and fetch data

Learn how to sign up/in the users using username/password and Google oAuth using Firebase auth

Add forgot password functionality using Firebase auth

Work with latest versions like React js 18, Firebase 9 and Tailwind CSS 3

Learn the CRUD operations including create, read, update and delete using Firebase Firestore

Learn react router version 6 (latest version) to create routes, get the params and redirect

Learn how to create pages and routes in a react project

Learn how to use react toastify to create nice notifications

Learn to create private route and custom hook for protecting the user profile page

Learn how to create a beautiful spinner and loader

Learn important react event listeners like onChange and onSubmit

Create a reusable component such as listing cards

Create an image slider using Swiper js latest version

Add map to the page using leaflet and react leaflet packages

Learn how to deploy to vercel

Learn Google geolocation api and how to convert address to latitude and longitude

Learn how to use Tailwind CSS 3 to style a react project

Learn useEffect and useState react hooks

Why take this course?

NEW React.js 18 and Firebase 9 project.


Build Realtor (Real estate) clone using React js 18, Firebase 9, Tailwind CSS 3, and React router 6.


The best course to learn React.js, Firebase and Tailwind CSS creating a real estate website. In this brand new course, you are going to learn how to build the realtor clone using ReactJS version 18, Firebase version 9 and tailwind CSS version 3.


Welcome to the project where you'll build and deploy a realtor clone application using the newest version of react, Firebase and tailwind CSS. You'll learn how to develop a professional website and deploy it to the internet so that you can share it with your friends and potential clients or put it on your portfolio. In this brand new project, we going to create an stunning new listing section, custom categories, responsive design, listings cards, rent and sale pages, and most importantly listing pages where you can see the map and image slider. Realtor clone is the best modern fully functional real estate application that you can currently find. By building this single web app, you'll get the knowledge needed to build any website that uses CRUD operations including create, read, update and delete in react using Firebase Firestore database. You are going to learn Firebase auth for complete authentication and learn how to sign up or sign in the users using username and password and Google oAuth. Also, we going to add forgot password functionality using Firebase auth to let the users get the email with the link to change their password.


you'll be able to develop this website using the most in demand technologies today such as react.js, Firebase, tailwind CSS and with just a couple of other dependencies like leaflet and swiper js. We are going to add a map using leaflet packages, and use Google geolocation API to convert addresses to latitude and longitude values. We are going to  learn how to use Swiper.js latest version to add a super amazing image slider. and you will learn how to use react toastify package to create nice and customized notifications. and like all modern websites, you are going to create a beautiful spinner component and use it in all pages requiring loading effects. We are going to learn how create a reusable component such as a listing card that we can use in different parts of the website.


You'll build everything from scratch by watching this course. We're going to start simple and then we're going to move to more complex topics as we go alongside building this application. you'll learn react functional components and their re-usability, react file and folder structure. You are going to learn important react events like onChange and onSubmit event listeners. We are going to learn how to use useEffect and useState react hooks to control the states and fetch data from the Firestore database. Also, you are going to learn how to create routes, use useParams and useNavigate hooks using react router latest version version 6. We are going to work on creating private routes and custom hooks for protecting the important pages like user profile page. You'll achieve mastery using tailwind CSS version 3. and learn how to style the project using Tailwind CSS including how to add custom classes. And finally, we are going to deploy the website to Vercel to be able to share it with others or put it on your portfolio.


You might be wondering what are the prerequisites for building such an amazing website. You just need to know a bit of HTML CSS and JavaScript it would be great.


My name is Sahand, and I have over 15 years of programming experience.

I will be your instructor and answer any questions you may have in the comment section.

Screenshots

React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Screenshot_01React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Screenshot_02React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Screenshot_03React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Screenshot_04

Reviews

Sagar
June 8, 2023
It is really awesome course. I learned lots of new things like firebase and tailwind css. Thank you so much for teaching such a great way..
Binh
June 8, 2023
Recommend for people who already have studied React. This is the course that I expect to learn and practice my React skills like I have studied some fundamental React theories and did homework; however, I didn't know how React is applied for real projects. This course is extremely useful for me to revise and review what I have learned before. I wish the instructor can make the lecture video clearer without using a blur tool, though the screen is good for the eyes.
Rajdip
June 7, 2023
The course is very well designed for beginner React developers, with a full-fledged project, to understand React and Firebase. I personally liked the project idea & Dr. Sahand's easy-to-understand teaching style.
Harishrao
June 7, 2023
I highly recommend this course to anyone who wants to learn React. The instructor is very knowledgeable and does an excellent job of explaining the concepts in a clear and concise way. The course is well-structured and includes plenty of hands-on exercises, which is essential for learning React. I am very happy with my purchase and I believe it was worth every penny.
Gokul
June 5, 2023
Dr. Sahand is an amazing teacher. He has the ability to break down complex topics and pass the requisite knowledge to even those who had no prior knowledge in the field. I am grateful for gifting me this course which was my first React exposure and it was a blissful experience. Thank you.
Blessing
June 5, 2023
This course was exactly a good match for me because learning by doing projects works better for me and this course has helped me to learn and under how to apply the functionalities of React.
Praise
June 4, 2023
From the introduction I knew what I'm going to achieve with this course, I will definitely enjoy my learning process, thanks to the instructor who simplified all these.
Anant
June 3, 2023
It is one of the best React and Firebase course on Udemy. It is up-to-date and complete as well. The explanation is also very good. It surely is one of the best courses on Udemy to learn react and firebase...
Ritesh
June 3, 2023
This is a very practical course and would be very useful for people who know a bit about React and is looking to get a practical experince in ReactJs or adding projects to their portfolio. This is also very useful to people learn by actually practical experince
Prajjawal
June 3, 2023
Mr. Sahand is amazing,highly responsive and it's so easy to learn from this course,even 5 stars are less to rate his method of teaching and this course.
kishore
June 2, 2023
I recently took the React.js and Firebase project course by DR.Sahand Ghavidel on Udemy, and I'm thrilled with the results. The instructor's teaching style was clear and concise, making it easy to follow along and understand complex concepts. The hands-on projects were engaging and provided valuable real-world experience. The combination of React.js and Firebase was powerful, and I feel confident in my ability to build robust web applications. Thank you for this wonderful course.
Beida
June 2, 2023
Dr. Sahand is the most amazing instructor, there is. Follow the instruction the letter and you will be so good, and you are there
Chijioke
June 1, 2023
I loved the course, it was very helpful and helped me to understand the fundamentals of React, and the tutor was superb with his methods. I'm confident on working on my own projects, thank you so much.
Lam
June 1, 2023
I like the way how Sahand used git together with lecturing. it does help me to form a routine of committing git anytime there is something new in my project. The way how he divide a big problem into smaller ones is cool. in general, this course is decent to learn React.
Param
May 24, 2023
Im really thankful to Mr.Sahand for creating this wonderful course. I am looking forward to the additional functionalities....

Charts

Price

React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Price chart

Rating

React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Ratings chart

Enrollment distribution

React.js & Firebase Project - ReactJS 18, Firebase 9 Project - Distribution chart
4815252
udemy ID
8/4/2022
course created date
9/16/2022
course indexed date
Bot
course submited by