Skip to content

S10: Berth booking and tenant self-service #33

Description

@xishell

Persona

Visiting boater + Berth tenant + Harbor master

User outcome

As a visiting boater, I reserve a free berth online before arriving so I am not searching a full harbor. As a berth tenant leaving on a trip, I mark my berth available and set a return date so visitors can use it and I know it will be free when I return.

Turns the harbor into a reservable resource. Visitors get guaranteed spots; tenants get goodwill or revenue from their empty slot.

Acceptance Criteria

  • Tenant can mark berth available + set return date via the dashboard
  • Visitor can see and book available berths
  • Overlapping confirmed bookings for the same berth are rejected
  • Active bookings appear on the map with a distinct color
  • Tenant gets notified of approaching return date

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendServer, API, databasefrontendWeb dashboard / UIpersona:berth-tenantBoat owner with long-term berth assignmentpersona:harbor-masterStaff member responsible for harbor operationspersona:visiting-boaterBoater arriving at harbor looking for a place to docktheme:user-facingDashboard, mobile UX, auth flows

    Type

    Fields

    No fields configured for Story.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions