Git Product home page Git Product logo

homebazaar-real_estate_application's Introduction

Project Title- HomeBazaar-Real Estate

Category Web Application

Purpose

The purpose of developing this “Real Estate” application is to keep the sellers and buyers connected through a virtual platform and thus saving their time. It is a user-friendly application for real estate which allows the buyer to search the property according to their demands and range in just one click. It allows the seller to post the property, delete the property and modify the current property in an easy manner.

Scope

The Real Estate Web app(HomeBazaar) provides our client(seller) the ability to showcase and manage their property listing while allowing potential clients(buyers) a very simple and structured way of searching properties.The system handles all aspects of viewing and selling of the property. The web app is set up in a way so that sellers will have total administrative rights on their properties.

Intoduction

Introduction contains follow sub categories

Existing Systems

  • A real estate agent has to work a lot of hours every day.
  • A lot of time of sellers as well as of buyers is wasted.
  • Purchasing properties/flats directly from project builder/seller sometimes makes the process very tedious for the buyer.
  • Direct chatting is not available on other platforms(applications).
  • Storing data in an improper way.

Proposed System

  • Chatting Service- Users can chat directly using our inbuilt app chat feature.
  • Purchasing any property/flat can be done directly or via an agent.
  • Almost the maximum amount of work is done online and thus saves a lot of time for buyers, agents and sellers.
  • Only authentic builders/sellers and well experienced agents are allowed on our app.
  • Your private information is stored in a well encrypted format.

Advantages for Buyers

  • Advantages for the buyers are explained below:
    • Time and Cost Saving: For buyers, advantages primarily concern access, time, and cost factors compared to physically purchasing
    • Remove Travelling: The buyers do not need to travel as they do not need to go anywhere.
    • Buyer can easily interact with agents/sellers to buy houses/flats.
    • The buyer can easily negotiate with the seller/agent to buy the required house/property.

Advantages for Sellers

  • Advantages for the Sellers are explained below:
    • The sellers can easily sell their houses by just uploading the location, features and facilities of their houses.
    • The seller can save time as they do not need to go anywhere(easily connect with Agents/Buyers).
    • The seller can easily negotiate with the agent to sell or rent his/her house.
    • The seller does not need to wait a long time to sell or rent his/her house.

Advantages for Agents

  • Advantages for the Agents are explained below:
    • Agents can easily interact(chat) with buyers and sellers without going anywhere.
    • For Agents, It's now a very easy task to sell or rent the owner/builder houses.

Functional Requirements

Three types of users will be using this application(AGENT, BUYER , SELLER and ADMIN)

  • Users(buyer ,seller, agent or admin) must have valid Username and password to login thus creating their individual profiles.

  • Seller

    • The registered seller can add properties through their account and those properties should be visible to the users (AGENT and BUYER)
    • The property details should include Property Title(Rent or Sale), Area Covered , Location , Bedrooms , etc.
    • The seller can contact the agent/buyer and see their status.
  • Agent

    • The agent should include their Contact details,Area,Address , etc
    • Agents can directly contact buyers and sellers for property deals.
  • Buyer

    • The buyer must include their requirements like prefered location , size , no. of bedrooms,etc
    • The buyer has the option to see all/individual property at it's prefered location.
    • The buyer can contact the agent/seller for buying any property.
  • Admin

    • The admin can view complaints made by the buyer/seller or agent.
    • The admin can manage all the users available on the application

Non-Functional Requirements

  • Password and other personal details are first encrypted and then stored in database
  • Good User friendly User Interface Design
  • Secure access of data(User profile)
  • 24*7 time availability(of our web application)

Software Tools

  • Database Server- MongoDB
  • Client- Web Browser
  • Development Tools- Visual Studio Code, GitHub
  • Framework- React.js, Socket.io, Express.js
  • Programming Languages- JavaScript
  • Environment- Node.js
  • Version Control- Git

Hardware Specification

  • Any device capable to running a modern web browser preferably Google Chrome.

homebazaar-real_estate_application's People

Contributors

mritunjay7065 avatar om2002 avatar shivam-cse avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.