HomeUniteUs icon indicating copy to clipboard operation
HomeUniteUs copied to clipboard

Section 3 | Guest Matching Algorithm UI

Open jasika-ai opened this issue 1 year ago • 4 comments

The Problem

Guests do not currently have a way to look at a digital list of narrowed-down Hosts who they might be a good match with based on the responses to the guest intake profile.

User Story:

As a Guest, I should be able to see a list of potential Hosts whom I might be a good match with to select one Host and begin the matching process post-coordinator review.

High-Level Approach

Once the Guest has completed the orientation training, they have a list of narrowed-down Hosts generated via the matching algorithm on their dashboard, so that they can select one Host for the coordinator to review the match, and kick start the match-making process with.

Solution Alignment

Considerations

Some fine-tuning of the algorithm may be necessary based on real-world usage.

Goals and Success

  • Guests can successfully review the options generated by the algorithm and select a Host for coordinator review.
  • Automate manual matching to optimize coordinator time.

Key Features

  • A table view of all potential hosts sorted alphabetically with their key features: Name, Drinks (Yes/No), Smokes (Yes/No), Allows Pets (Yes/No).
  • Ability to learn more about any host from the list. (This will be detailed out in a separate user story)
  • Ability to submit a host to begin the matching process.
  • Before submitting the host, guests can confirm whether they want to initiate the matching process.

Acceptance Criteria

  • List of potential hosts with key features: Name, Smoke, Drinks, Pets
  • List of potential hosts with filter options on key features Smoke, Drinks, and Pets (follow up with engineering, might need to consider this Post MVP)
  • Updates on the list of potential hosts based on the filters the guest has applied (follow up with engineering, might need to consider this Post MVP)
  • Guests can choose a particular host to begin the matching process.
  • Guests can choose a host to look at the host profile card.

Known Limitations

  • If guests change the response to the application the list of potential hosts is updated.

Designs

  • Create design on Figma
  • Review existing designs on Figma
  • Edit existing designs as needed
  • Designs are edited and ready for engineering.
  • Engineering
  • Key Decisions
  • Ask Engineering story points for this feature - - Ability to select their favorite hosts and decide if we want to keep this for MVP or Post MVP.

Team Reviews:

Product - Jasika Design - Engineering -

Future Considerations

  • Ability to mark a host as a favorite.
  • Guests can come back to revisit the list of favorite hosts

jasika-ai avatar Feb 14 '24 00:02 jasika-ai

@jasika-ai could we actually create a google doc for this so that we can comment easily before story is finalized?

sanya301 avatar Feb 21 '24 01:02 sanya301

@jasika-ai also please update the labels as well as Project and Milestone

sanya301 avatar Feb 21 '24 01:02 sanya301

We need to distinguish the wording around 'dashboard' after matching algo outputs the result

jasika-ai avatar Apr 03 '24 02:04 jasika-ai

@jasika-ai could we actually create a google doc for this so that we can comment easily before story is finalized?

Guest Matching Algorithm Selection Interface

jasika-ai avatar Apr 10 '24 01:04 jasika-ai