Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.32 KB

ROADMAP.md

File metadata and controls

27 lines (21 loc) · 1.32 KB

Roadmap

Completed:

  • Migrate to hooks
  • Improve map performance

Next Steps

  • Fix bug: Open Marker from Cluster when tapped from event list
  • Fix UX issue: inform the user if an event can't be displayed on the map
  • Run through Express best practices and implement other improvements for production server
  • Run through a11y project checklist to identify/address gaps in accessibility (Lighthouse audit score is 92 mobile, 98 web)
  • Show day of week in event list to instill trust in filter
  • Add filters: organizer, audience, location name, area (PDX/Vancouver), cancelled, duration, time of day
  • Make navbar fixed at top of page for scrolling small screens
  • Scroll to event in list when click on map marker
  • Add "clear/reset" filters
  • Add filter to map: expandable radius
  • Add button: report a problem
  • Merge duplicates (repeating rides, example: TNR every thursday)

Cool ideas for later

  1. Allow user to request additional data besides 45 upcoming days; requires caching shift2bikes cal api response through server or CDN (want to reduce potential load on shift2bikes cal API)
  2. Allow users to export filtered rides and/or individual ride in .ics format
  3. Display weather icon next to ride for expected weather