
Tech Stack
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.

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

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

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

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

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

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

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

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