More Premium Hugo Themes Premium React Themes

UI UX Dashboard

Real Estate Webapp! Sign up, post your property with images from your device , and create your real estate agent profile. Search for properties, connect with agents, and stay up-to-date on market trends . Join now!

UI UX Dashboard

Real Estate Webapp! Sign up, post your property with images from your device , and create your real estate agent profile. Search for properties, connect with agents, and stay up-to-date on market trends . Join now!

Author Avatar Theme by kooya3
Github Stars Github Stars: 9
Last Commit Last Commit: Mar 4, 2023 -
First Commit Created: Nov 28, 2023 -
UI UX Dashboard screenshot

Overview

Tatua’s Real Estate App is a full-stack web application built using the MERN stack (MongoDB, Express, React, Node.js) and TypeScript. It provides real estate agents and property managers with a platform to manage their listings, allowing them to create, read, update, and delete property data. The app features Google OAuth authentication for secure user logins. It also includes a responsive design that works seamlessly across all devices.

Features

  • CRUD Properties: Users can create, read, update, and delete property listings.
  • Filtering: Users can filter properties by property type or location.
  • Detailed Property Page: Each property has a dedicated page with an image gallery and description.
  • Google OAuth2 Authentication: Secure user authentication through Google credentials.
  • Responsive Design: The app is designed to work smoothly on all devices.

Installation

To install the Real Estate App locally, follow these steps:

  1. Clone the repository to your local machine using the command:

    git clone https://github.com/username/repo.git
    
  2. Navigate to the project directory and run the following command to install the dependencies:

    npm install
    
  3. Create a .env file in the root directory and add the following environment variables:

    VARIABLE_NAME=your_value
    
  4. Start the development server with the command:

    npm start
    
  5. Open your browser and navigate to http://localhost:3000 to view the app.

Summary

Tatua’s Real Estate App is a convenient and efficient tool for real estate agents and property managers to manage their listings. With its comprehensive features such as CRUD properties, filtering, detailed property pages, and secure Google OAuth authentication, users can easily organize and showcase their properties effectively. The app’s responsive design ensures that it provides a seamless experience across all devices.