Skip to content

Add Mobility page for ISBs, MRT info #3675

@kagiura

Description

@kagiura

https://github.com/kagiura/nusmods/tree/kagiura/mobility

TODO:
immediate:

  • replace with proxy API url
  • placeholders for when no bus data / no buses left today
  • svc E placeholder (make it show "resumes later today")
  • actually make it register if its term or holiday (in getServiceStatus (src/utils/mobility.ts))
  • update bus schedule
  • button to switch to opposite side stop
  • directional arrows for one way svc
  • optimize: use useCallback/useMemo
  • auto-switch to BTC when needed (and vice versa)
  • fix text font size for selected/focused stop

future:

  • show KR / BG MRT timings too why not
  • make it just use a normal polyline so its easier (?) to update when route changes
  • locate nearby classrooms

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions