dancedeets-monorepo icon indicating copy to clipboard operation
dancedeets-monorepo copied to clipboard

[Mobile] Be smarter at app-open when there are nearby active events

Open mikelambert opened this issue 8 years ago • 1 comments

When you open the app and it's showing the List view by default, we can be smarter about showing relevant events and their info:

When we retrieve a list of events, we can filter them clientside for:

  • events within 5-10 miles
  • events that are going on now

If we take those events, we can fetch FB RSVPs for those few events, and find the ones super-relevant to the user. (RSVP data is unfortunately not returned in the server-side result json.)

Then we can offer a better navigation for "relevant events going on now". I'm not sure of the best way here, but:

I'm thinking it'd be useful to have links for "See Event" and "See on Map". We could display these alongside the events in the FlatList.renderItem. We could also have the active events have a subtle pulse/glow to them indicating "active".

We could also show a dismissible pop-up modal overlay on top of the list view, that shows the "Nearby Events Happening Now", with event names, flyers, and the above two links, bringing the focus there.

mikelambert avatar Jun 26 '17 06:06 mikelambert

Oh! And if you fetch the RSVP data and there's only one active rsvp-ed event (or event upcoming in next 90mins), you could just open that event Screen directly with a navigate() call. If it's not what they want, they can always just "back" out back to the List view.

mikelambert avatar Jun 26 '17 09:06 mikelambert