Property Renter User Story - katkes/better_call_soen_soen341projectF2023 GitHub Wiki

User Story Description

As a Property Renter, I want to use the platform to find my preferred property efficiently and conveniently.

User Acceptance Flow

1. Search for the property

  • a. Given I am logged in, when I enter specifications like location, size, etc., I should receive a list of relevant properties.
  • b. Given I am already presented with a list of relevant properties, when I add or remove filters and press apply, I should be presented with a new list of relevant properties.

2. Save favorites

  • a. Given I am logged in, I am able to favorite and save properties that interest me to look at later.
  • b. Given I have favorite properties, when I visit the "Favorite" section, I should be presented with the favorited properties.

3. Request a visit to a property

  • a. If I am interested in a property, I should be able to click a button to request a visit to the property.
  • b. Given I have requested a visit, I should receive confirmation of the visitation.

4. Search for brokers

  • a. Given I am on the platform, if I search for brokers, I should be presented with a list of registered brokers.
  • b. Given I click on a broker, I should be presented with a list of properties associated with the broker.