Prevent duplicate actions Feedback
Finding
Sometimes an action takes a few seconds to complete.
If the user doesn't get immediate feedback, they may click the button again.
For example:
Pay ₹500 → nothing happens → Pay ₹500 again
This can create duplicate requests or payments.
Idea
The moment the action starts, give clear feedback and prevent another click.
Pay ₹500 → Processing… → Payment complete
The button can also become temporarily disabled while the request is being processed.
Total
₹500
Pay ₹500
Do not close this screen
Watching
Runs on its own
Why I like it
The system should protect the user from a problem caused by the system being slow.
When the system is processing, make it clear that the user's action was received.