Social Media

Real Estate - github - arya azadeh portfolio

Real Estate - github

  • Client

    -

  • Category

    open source

  • Start Date

    -‍

  • End Date

    -

  • Tools

    Laravel, PHP

Description

System Overview

The system includes three user levels:

  1. Administrator: The system has a general administrator responsible for approving advertisements, validating real estate agents, managing comments, and more.
  2. Real Estate Agents: This level includes real estate agencies and their employees.
  3. Regular Users: These are the target users who are searching for properties.

Scenario

  1. Real estate agencies register in the system. After registration, the administrator verifies their information and sends them a username and password for accessing the management panel.
  2. Once verified, agencies can proceed to register their employees (real estate consultants). Each consultant has their own user panel to respond to users who have requested property viewings.
  3. The process of listing properties is carried out by the agency administrator. For each property, a consultant is assigned. After the administrator’s approval, the property appears in the relevant agency and consultant panels.
  4. Regular users can register in the system and access their own panel. They can manage property viewing requests and save listings of interest.

Technologies Used in This Project

  • PHP Language and Laravel Framework
  • MySQL Database
  • Bootstrap Design Framework

Actors

  • System Administrator
  • Real Estate Agency
  • Real Estate Consultant
  • Regular User

Use Cases for the System Administrator

  • Manage and Approve Agencies
  • Manage and Approve Consultants
  • Manage Advertisements
  • Handle Comments
  • Address Complaints and Feedback

Use Cases for Real Estate Agencies

  • Register Consultants
  • List Properties

Use Cases for Real Estate Consultants

  • Manage Viewing Requests

Use Cases for Regular Users

  • Submit Viewing Requests

github link :  AryanpAzadeh/real_estate: real estate - Laravel (github.com)