Development of the web application property listing for real estate digital transformation

No Thumbnail Available

Date

2024-01-24

Journal Title

Journal ISSN

Volume Title

Publisher

Daffodil International University

Abstract

The Real Estate is a comprehensive web application designed to streamline property transactions, enhance user experience, and facilitate efficient management for real estate professionals. The system employs robust technologies and incorporates key features to meet the demands of modern real estate operations. The user-friendly and responsive interface ensures a seamless experience across various devices. The application offers a secure and efficient email/password-based authentication system, allowing users to register, log in, and toggle between login and registration views effortlessly. The core functionality includes distinct dashboards for users based on their roles – User Dashboard, Agent Dashboard, and Admin Dashboard. Each dashboard provides a customized experience, allowing users to manage their profiles, view properties, and perform various operations based on their roles. Property management features include adding properties by agents, including property title, location, images, and price range. Admins can verify or reject these properties, impacting their visibility on the All Properties page and the homepage advertisement section. Users can view, search, and sort properties, with additional functionalities like reporting and adding a property to their wishlist. The system integrates email and password-based authentication, with options for additional logins such as Facebook, GitHub, or Google. JWT is implemented for secure login sessions, preventing users from being redirected to the login page after reloading private route pages. The application implements Toast notifications for successful CRUD operations to enhance user interaction and provides a 404 (not found) page. For an added layer of security, the Axios interceptor is implemented. In addition, implementing a search functionality and price-based filtering on the All Properties page. The Agent Dashboard visualizes selling statistics through charts, and an additional route, "Advertise Property," allows admins to manage property advertisements.

Description

Keywords

Web Application, Property Listing, Real Estate, Digital Transformation, Development Programming

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By