Skip to content

This is a real state website where you can add cart and then buy islands , flat and sweet home for your family and relatives

Notifications You must be signed in to change notification settings

deXcoder9/real-estate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Live Link:

  • This project is a real estate website designed to provide users with a seamless experience for browsing properties, updating profiles, and managing authentication.

NPM Packages:

  • AOS Package
  • Animate.css
  • Swiper slider
  • Toast or Sweet Alert notifications provide feedback on successful login/register actions or errors in password validation.

  • Estates are categorized and displayed with relevant information such as images, titles, descriptions, prices, and available facilities.

  • Users can log in using email and password or through social media platforms like Google, GitHub, Facebook, or Twitter.

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/deXcoder9/real-estate.git
cd real-estate-luxury

Installation

Install the project dependencies using npm:

npm install

Running the Project

npm run dev

Open http://localhost:5173 in your browser to view the project.

Navbar Functionality:

-The navbar includes links for Home, Update Profile, and User Profile. The visibility of the user profile depends on login status. Authentication:

Users can log in using email and password or through social media platforms like Google, GitHub, Facebook, or Twitter.

Registration:

-Registration requires essential information like name, email, and password, ensuring password strength with specific criteria.

#Slider Banner: The website features an engaging slider banner with a minimum of three slides to showcase properties or promotions.

Estate Listings:

  • Estates are categorized and displayed with relevant information such as images, titles, descriptions, prices, and available facilities.

Estate Details:

  • Users can view detailed information about a property, including amenities, location, and status, and navigate to the property's page. Protected Routes:

Certain pages, like the Update Profile and Estate Details, are accessible only when logged in, ensuring privacy and security.

Toast Alerts:

  • Toast or Sweet Alert notifications provide feedback on successful login/register actions or errors in password validation.

Extra Route:

  • An additional protected route offers meaningful content, enhancing the user experience beyond basic property listings.