gray-mueller / gray-mueller/courier-delivery-system-node-js

Enable Chat Functionality for rider after the order has been pick by them for Enatega Multivendor Rider App

Open
#196 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Describe the bug
Currently, the enatega multivendor rider app allow the rider to chat with the customer even before picking the order that should not be allowed.

To Reproduce

Assign an order to a rider.
Verify that the rider have the option to start a chat with the customer.
Expected behavior

Once a rider picks up an order, they should have the option to initiate a chat with the customer.
The chat functionality should be disabled for the rider when the order is only assigned to them but not yet picked up.
Screenshots

screen-20240315-141352.mp4
Smartphone (please complete the following information):

Device: IOS & Android.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named in the issue. Start by locating the rider app's order-status and customer-chat entry points, then trace how assigned and picked-up states control chat access. Done means chat is unavailable after assignment and becomes available only after the rider picks up the order on both iOS and Android.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.