Skip to content

US4.04 : Highlight indoor points of interest #22

Description

@CanadianMaple-Syrup

E4 – Indoor directions

US4.04 : Highlight indoor points of interest

As a Concordia student, I want to see indoor points of interest of the floor I’m on, so that I can find essential facilities.


Task Breakdown


User Acceptance Flow

  1. User clicks on the indoor Points of Interest (POI) icon
  2. The indoor POI menu is displayed
  3. User selects and filters the types of indoor POIs they want to view (ex: washrooms, elevators, water fountains, stairs)
  4. User clicks the “Apply” button, and the POI menu closes
  5. The selected indoor POIs are displayed on the map
  6. User clicks on a specific POI
  7. A pop-up displaying the POI details appears
  8. User clicks the “Show me directions” button within the pop-up
  9. The POI pop-up closes
  10. Directions from the user’s current location to the selected POI are generated
  11. The route to the POI is displayed on the map

Acceptance Criteria

  • The indoor POI icon is visible and clickable on the map interface
  • Clicking the indoor POI icon displays the POI menu
  • The POI menu allows users to filter indoor POIs by type
  • The “Apply” button applies the selected filters and closes the POI menu
  • Only the selected indoor POIs are displayed on the map
  • Each displayed POI is selectable on the map
  • Clicking a POI displays a pop-up with relevant POI details (ex: name, category, location)
  • The POI pop-up includes a “Show me directions” button
  • Clicking “Show me directions” closes the POI pop-up
  • Directions from the user’s current location to the POI are generated
  • The route to the POI is clearly displayed on the map
  • User can pan and zoom while maintaining POI and route visibility

Definition of Done

  • Acceptance criteria are met
  • Tasks are completed and merged
  • Relevant tests are added or updated
  • Code reviewed and documented if required

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions