-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Advanced filters for search #947
Comments
A version of the filter that has text searches, because things like language spoken, etc. are currently in free-form text note fields. The idea is that text entered here searches all text fields. Things that are in the database as structured data (like days and hours) should have their own independent filter buttons so as to not rely on text search. Use analytics to track search terms and filters. |
This would be an additional filter: Filter by last updated date |
I posted up the Food Oasis link in a couple of the Reddit forums (e.g. "Foodstamps") in which people who are in dire need of food assistance come to share/receive info on resources. In such a post, I also asked people to share their thoughts right there in the forum with me about the web tool and so far have received this useful one, from a "SNAP Policy expert":
He continued to clarify in a subsequent comment:
|
We definitely should have 'open to all' as one of the filter options — I was going through and finding it's really a lot of work to find ones I would qualify for — some listings are only for residents or for students of a school. This would be worth throwing human volunteers at to add to the database and as a filter : create a checkbox in the database and have volunteers go through and determine if site is open to all. |
Meeting notes from May 6, 2023 General priorities
Pri 2
Pri 3
Design thoughts
|
Would also be nice to have a 'what's open now and soon' I've seen some directories that list things as 'opening soon'… so someone searching at 10:59am can see things that open at 11am |
Had a meeting with @JohnHaoHuang (designer) and @itserindean (PM) to figure out next steps.
This MVP would ideally be a live, working alpha version, worked on by a dev, so we'll want to talk to them to find out what's doable in the MVP and the stretch versions. Initial direction — John will be working on more detailed designs next to put in front of engineers, and to start collaboration on MVP and then, ideally, stretch |
I would clarify for the MVP above that we're not pursuing a search bar at this time. Also in addition to days & hours it should have pantries/meals toggles & open now toggle. |
I wrote up some thoughts about user needs/goals that I think of to help direct designs, and help to evaluate/judge the various design directions… Think of these as ‘unit tests’ — that whatever the design ends up being, ask yourself if it satisfies all of the needs: Suspected “user needs” / (use cases), most important are at top:
Also: We have a range of users:
Some additional thoughts:
|
Did a quick remote user test with Fern (FOLA designer) and wrote up some findings for her (digital native, frequent maps searcher) Top-line results:
https://docs.google.com/document/d/1oIWDeay1VL4xZ3zxFAHXAB4Q08c4n1jNDUEWVKgjtNI/edit Suggest continuing to test your designs with real users to see what people want & are comfortable with, and find frustrations. |
New version is up on the public site. Please test and add any issues you find here or design changes that we'll need so that we can create issues to address I noticed:
|
If you have time, please check out a new feature which I think is a first step towards meeting a lot of food-seeker needs: Advanced filters! It's on http://foodoasis.la right now. Please play with it and add any usability, bug, possible future notes you have here as a comment. We can make child issues from any show-stoppers or usability improvements. Next, let's start planning for what we'd could do next that will help our users and prioritize now that this framework is in place. I can discuss with you all what are easy and difficult to do, technically. To get your brain thinking, here are some UX ideas I've already entered that could serve as a basis for new filtering… check out below:
Also, check out Ingrid's secondary research about food-seeking, and a needs diagram/outline that she did based on that research -- those will help inform our filter prioritization. |
@JohnHaoHuang @ihorng @fancyham Does " NO KNOWN ELIGIBILITY REQUIREMENTS" mean that they (for sure) do not need to have these requirements? This can be misleading, especially for people who English is not their first language. Can we have an "i" or information icon on hover with a pop-up window to clarify what this means? Or simple subtitle text below "NO KNOWN ELIGIBILITY REQUIREMENTS" (because you can't hover when using a mobile device) @ihorng prepared: https://docs.google.com/document/d/1oIP9mGy3gJVGBDLC1549l3Rc_cqC0UQEotOxwpBCnKE/edit) Eligibility requirements (What are the requirements to access food?)* |
Very related to the research done in @ingrid, If you have time: do you have any recommendations from your research there? i.e. If someone asked, what would you say are the 5 or 10 most important filters you'd recommend us adding, based on your research? (We'll use that for prioritization and difficulty evaluation) |
@fancyham Last month when I presented the mapping exercise, we touched on the challenges of gathering data for some of the filter options. Could you provide which filter options are feasible from our end, so I can tailor the recommendations accordingly?" |
I guess there are two parts of this. 1) What do users need, and what might they’d find most useful from our app?
Create a document or add a section to the mind map to tally those up, and let’s summarize here in this issue’s comments. Based on that, we can go to the next step: 2) What can our app provide? and difficulty level of building it?
From this flow, we’ll know what we can design. (It’ll likely be just a few new filters) |
Got it, I'll take a look at this. Also, I've made a note of an usability issue down below: Usability issue: Suggestions:
|
@ihorng Good point above about displaying how many filters are active. Adding a "clear filters" might also be a useful button. Could you take the text you wrote above and create a new issue from it (add a sketch if you like, too), then assign it to me to it so I can add tags? That way we track it for future attention. Thanks! |
Overview
We need to have 'advanced search' on our site to make it easier for the user to filter to / find micro-targeted listings
Details
Currently, the user can only search by location, pantry, and meal, but we have lots of good info locked in our database that would be really helpful to answer common questions like:
Action Items
A quick sketch of how this might look:
Figma mockup and prototype for simple filter
VERSION 1 launched! (2024-08)
VERSION 2 in progress
The text was updated successfully, but these errors were encountered: