Skip to content

Implement load claiming system #5

@markoub

Description

@markoub

Description

Create the core booking workflow that allows drivers to claim loads and load owners to accept or decline drivers.

Tasks

  • Create load claiming API endpoint
  • Implement "Claim Load" functionality for drivers
  • Add notification system for load owners when load is claimed
  • Create acceptance/decline workflow for load owners
  • Implement load status tracking:
    • Posted → Claimed → Accepted → In Transit → Delivered
  • Add status update functionality
  • Create status display on both dashboards
  • Implement business logic to prevent multiple claims

Acceptance Criteria

  • Drivers can claim available loads
  • Load owners receive notifications about claims
  • Load owners can accept or decline drivers
  • Status tracking works correctly through all stages
  • Only one driver can claim a load at a time
  • Status updates are reflected in real-time

Priority

Phase 2 - Core interaction functionality

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions