In a multi-role app, users were getting logged out randomly after some time, even though their session was still valid.
This created frustration and reduced app usage.
✅ Solution I Implemented
I fixed this by:
• Handling token refresh properly in...
In a live app, users were submitting the same request multiple times due to slow network responses.
This resulted in duplicate orders and inconsistent data.
✅ Solution I Implemented
I solved this by:
• Disabling actions after the first tap in...
In a production app, users complained about slow app startup, even though the UI was simple.
The issue wasn’t design — it was unnecessary initialization at launch.
✅ How I Solved It
I optimized the startup flow by:
• Deferring non-critical API...
n a real app, multiple user roles (Admin, User, Agent) were accessing features they shouldn’t due to weak role handling.
This caused confusion and potential security issues.
✅ Solution I Implemented
I fixed this by introducing strict role-based access control:
• Node.js middleware...