Sahand Estate — Real Estate Platform

Full Stack
Web Dev
UI/UX
Sahand Estate — Real Estate Platform

Tech Stack

React
Javascript
Node.js
MongoDB
express.js

Description

Sahand Estate is a real estate web application designed to make property discovery and listing management accessible through a single interface. Users can explore property listings, search for properties, view individual listing details, and manage listing information.

The application demonstrates full-stack web development using React on the frontend and Node.js, Express.js, and MongoDB for backend functionality and data storage. It also includes user authentication, Google sign-in, and profile management interfaces.

  • Developed a real estate application using React and JavaScript.
  • Created interfaces for browsing and searching property listings.
  • Built a detailed view for individual property listings.
  • Implemented interfaces for creating and updating property listings.
  • Included user login and Google sign-in functionality.
  • Created a profile management interface for updating user information.
  • Used Node.js and Express.js for backend application functionality.
  • Used MongoDB for data storage.
  • Focused on organized property information and a user-friendly interface.

Demo Video

Watch the project walkthrough at 1 speed.

Page Info

Dashboard

The main dashboard introduces the real estate application and provides an entry point for exploring property listings.

/projects/realestate/realestate-dashboard.png

All Property Listings

The listings page presents available properties in an organized layout, helping users browse real estate options.

/projects/realestate/realestate-all-listings.png

Search Listings

The search interface helps users find properties based on available listing search and filtering options.

/projects/realestate/realestate-search-listings.png

Property Details

The property details page displays information about an individual listing to help users explore a property.

/projects/realestate/realestate-single-listing-detail-page.png

Create Property Listing

The listing creation interface allows users to enter property information and publish a new listing.

/projects/realestate/realestate-create-listings.png

Update Property Listing

The listing management interface allows users to edit information for an existing property.

/projects/realestate/realestate-update-listings.png

User Login

The login page provides an interface for users to access their accounts.

/projects/realestate/realestate-login-page.png

Google Authentication

The authentication screen includes a Google sign-in option for users.

/projects/realestate/realestate-login-with-google.png

Update User Profile

The profile management page allows users to update their account information.

/projects/realestate/realestate-update-profile;.png

    Asif Ali Quraishi - Software Engineer