A small interactive demo inspired by a real login experience.
The user presses keys (1–4) to fill a password, and when it’s complete, the lock may open… or not. The random result recreates the uncertainty users feel when an app doesn’t give clear feedback.
This project applies Jakob Nielsen’s “Visibility of System Status” heuristic through motion design — turning frustration into insight.
⚡ UX Motion Sparks is my ongoing series exploring how motion and feedback design improve user experience.