Skip to content

[Epic] Trip Management for Driver and Rider #28

@chriscoderdr

Description

@chriscoderdr

[Epic] Trip Management for Driver and Rider

Description:

As a driver and rider, I want to manage the various stages of a trip so that I can successfully complete the ride with clear communication and have the option to cancel if necessary.

User Stories:

For Driver

For Rider

  • [User Story] As a rider, I want to view the driver’s profile, including their name, profile picture, and vehicle details, so that I can identify the driver upon pickup.

  • [User Story] As a rider, I want to see the driver’s real-time location on the map so that I can anticipate the driver’s arrival at the pickup point.

  • [User Story] As a rider, I want the ability to communicate with the driver through in-app chat so that I can clarify any questions about the pickup location or other trip details.

  • [User Story] As a rider, I want to be able to cancel the trip if necessary, providing a reason, so that I have flexibility if my plans change.

For System

  • [User Story] As a system, I want to store trip details (driver, rider, pickup and drop-off points, start and end times) so that I can track and log trips for business and customer service purposes.

  • [User Story] As a system, I want to log all trip cancellations, including details about who canceled and why, so that I can generate statistics for business insights and improve service.

Acceptance Criteria:

  • Drivers and riders can view each other's profiles, including details needed for identification at the pickup location.
  • Both drivers and riders can track the real-time location of each other relevant to the trip (driver approaching pickup point and ongoing trip).
  • In-app chat functionality is available for drivers and riders to communicate during the trip.
  • Both driver and rider have the option to cancel the trip, with reasons logged by the system.
  • All trip details, including cancellations, are stored and logged for record-keeping, business statistics, and service improvement.

Labels:

  • Epic

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions