HomeUniteUs
HomeUniteUs copied to clipboard
Section 3 | Guest Matching Algorithm UI
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 could we actually create a google doc for this so that we can comment easily before story is finalized?
@jasika-ai also please update the labels as well as Project and Milestone
We need to distinguish the wording around 'dashboard' after matching algo outputs the result
@jasika-ai could we actually create a google doc for this so that we can comment easily before story is finalized?