gray-mueller / gray-mueller/online-food-ordering-solution-using-react-js

Customer App Crashes When Chatting with Rider (Enatega Multivender App)

Open
#517 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

Issue: Customer App Crashes When Chatting with Rider
Description:
When using the customer app to chat with a rider, the application crashes abruptly, causing an inconvenience for the customers. The crash occurs specifically during the chat functionality of the app, making it impossible for customers to communicate effectively with the assigned rider.

Steps to Reproduce:
Launch the customer app on a compatible device.
Log in to the app using valid credentials.
Initiate a ride request and wait for a rider to be assigned.
Once a rider is assigned, navigate to the chat feature within the app.
Begin a conversation by typing a message to the rider. As soon as the message is sent or during the chat interaction, the customer app crashes unexpectedly.
Expected Behavior:
The customer app should allow users to communicate seamlessly with the assigned rider through the chat feature without experiencing any crashes or disruptions. Customer should be able to send and receive messages smoothly throughout the ride.

Actual Behavior:
Upon using the chat functionality within the customer app, the application crashes abruptly.

Impact:
The inability to use the chat feature in the customer app hampers effective communication between customers and riders. This inconvenience can lead to misunderstandings, delays, and potentially even compromises the overall user experience. Resolving this issue promptly is crucial to maintain the reliability and functionality of the app.

order1

order2

order3

Activity

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the customer chat flow described in the issue, from rider assignment through sending a message, and capture the crash details from the affected device. Trace the customer app's chat entry point and related error logs; done means customers can send and receive rider messages without the app crashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.