- This project is a real estate website designed to provide users with a seamless experience for browsing properties, updating profiles, and managing authentication.
- 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.
-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 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.
- Estates are categorized and displayed with relevant information such as images, titles, descriptions, prices, and available facilities.
- 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 or Sweet Alert notifications provide feedback on successful login/register actions or errors in password validation.
- An additional protected route offers meaningful content, enhancing the user experience beyond basic property listings.