Category Web Application
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.
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.
Introduction contains follow sub categories
- 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.
- 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.
-
- 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.
-
- 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.
-
- 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.
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
- 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)
- 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
- Any device capable to running a modern web browser preferably Google Chrome.