This is my first project—a small experiment in UX and persistent state: a “virtual pet” with attitude, whose mood doesn’t rely on complex animations or a backend, but purely on the time you give it. Built with HTML, Tailwind, and JavaScript, its m…
This is my first project—a small experiment in UX and persistent state: a “virtual pet” with attitude, whose mood doesn’t rely on complex animations or a backend, but purely on the time you give it. Built with HTML, Tailwind, and JavaScript, its mood is calculated from your last interaction stored in localStorage: visit it often and it’s happy, ignore it and it gets annoyed, abandon it for too long and it calls you out mercilessly. Every reload becomes a different conversation, with random sarcastic messages and visual changes that reinforce the emotion.
What else should I add to this pet to make it truly unbearable—or addictive?