hackforla / hackforla/HomeUniteUs
Section 3 | Guest Matching Algorithm UI
- Dominant language
- Python
- Stars
- 45
- Forks
- 22
- Avg merge
- 15d 1h
- Merged PRs (30d)
- 1
Description
## Dependency
- Need to complete section 2 Intake Profile and Onboarding prior to working on this issue.
## 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
Contributor guide
Assessment
This issue has not been assessed yet.