Skip to content

Improve how hours are shown on search results #2178

@fancyham

Description

@fancyham

Dependency

Overview

While it's more compact, our current "Open" time and date display can be incomplete and misleading.

Can we improve the display and display logic so that users can find an open date and time more easily, but also make it obvious when there are more dates available, or when they're planning ahead?

Examples

  • Example 1 - Default view can be misleading — missing hours:
image
  • Example 2
    (missing screenshot that says ‘Open 11:30 am - 8:00pm”)
    In this case, "Open 11:30 am – 8:00 pm" ... it looks like those are the hours for every day... but it's not -- it's for Monday only. Other days of the week have different hours.

Perhaps we should change that to "Open today, Mon 11:30am–8:00pm + More hours ^" so that someone who takes a screenshot can see what day it's open (currently omitted).

Expanded view shows the full picture:
image

  • Example 3

Default view:
image

Expanded view:
image

Should we expose more of these hours? What if I'm available on Wednesday?

Instead of "Open Tuesday" -- how about "Next open Tuesday 8am-5pm More hours ^"

or

"Open M Tu W Thu F More Hours ^"

That way they don't have to click to reveal -- we do it for them.

Some ideas

  • Think about the logic for what we display and when.
  • Are we hiding too much? What if they're looking for next week on a specific day? What if they don't know what days they're free? How important is space and # of listings on the screen vs surfacing the most important info for scanning and doing a first-level of review?
  • Also, generally, we might consider / test amongst ourselves to see if we should just show the full hours listing all the time, but highlight when a pantry is open today or on a certain (user-filtered) day?
  • Perhaps there are other alternatives? image

Think about triage

  • If there's a problem affecting users negatively now, what's the fastest thing we can do to fix? Can we do that before doing a full solution?

Action items

  • Research — is this really a problem? How does our site currently work? What are people looking for? How do others apps solve this? Are our users needs different from other app’s users?
  • Analysis — what can be made better? Insights into our users? Different types of users, their needs?
  • Design — Try to come up with better solutions
  • Test designs — Prototype and test it with users
  • Iterate designs if it can be better

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Icebox

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions