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.
Like this project
Posted Oct 27, 2025
Interactive Rive microanimation inspired by Jakob Nielsen’s heuristic on visibility of system status — turning unclear feedback into playful motion.