hector-jewell / hector-jewell/food-ordering-app-python

Rider assigns and picks up an order, but the status does not update in the customer application due to a coordination issue between the rider and customer applications.

Open
#116 0 comments 0 reactions 0 assignees View on GitHub
bug Enatega Multivendor Customer App Enatega Multivendor Rider App good first issue High Priority
Dominant language
JavaScript
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
When a rider assigns themselves an order and picks it up, the status of the order (e.g., "Picked Up" or "On the Way") is not updated in the customer-facing application. This results in a discrepancy between the rider's actual status and what the customer sees, creating confusion and potentially affecting the customer experience.

**To Reproduce**

1. A rider assigns themselves an unassigned order and picks it up.
2. The order status should update to "Picked Up" or "On the Way" in the customer application.

**Expected behavior**
When a rider assigns themselves an order and picks it up, the status in the customer application should update accordingly (e.g., "Picked Up," "On the Way," etc.), reflecting the rider's actual actions in real-time.

**Actual behavior**
The status in the customer application does not update when the rider assigns and picks up the order, leaving the customer with outdated information.

**Smartphone (please complete the following information):**

- Device: iPhone15pro
- OS: iOS17.6.1
![398655597-d3f7b808-e0b1-4037-962e-24cf0decabc5](https://github.com/user-attachments/assets/94d2f500-4df3-46c8-b9d6-3df9344b91a0)
![398655604-76d8d9f4-8e19-4a0c-97a6-27f4d7b0da80](https://github.com/user-attachments/assets/b162bb2a-0197-48b3-ac15-8cf894826a20)
![image](https://github.com/user-attachments/assets/b503307c-fb8c-4b61-9a45-0d58f1969645)

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reproducing the rider assignment and pickup flow, then trace how the order status moves between the rider and customer applications. Done means the customer application reflects statuses such as "Picked Up" or "On the Way" after the rider acts.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.