gray-mueller / gray-mueller/foodpanda-clone-using-react-native
Enable Chat Functionality for rider after the order has been pick by them for Enatega Multivendor Rider App
- 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
Research direction
Start in the rider app's order and chat flows, locating where chat availability is determined from the order status. Reproduce the assigned and picked-up states on Android or iOS and trace the condition controlling the chat option. Done means chat is unavailable before pickup and available after pickup, with the existing behavior verified on both states.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100