Inspiration
Pet Rock Daycare was inspired by the absurd 1970s trend of treating rocks as pets — and the modern obsession with over-caring for digital things that don’t need care at all. In a world of AI companions, smart homes, and emotional support everything, we wanted to build the opposite: a rock that doesn’t do anything, and an app that pretends it does everything. The goal was to create a wholesome, ridiculous experience that mixes nostalgia, digital affection, and complete pointlessness.
What it does
Pet Rock Daycare is a fake pet simulator where users adopt a virtual rock and care for it like it’s a living, breathing companion. The rock doesn’t move. It doesn’t need anything. But the app pretends it has feelings, moods, and stats. Users can feed it, hug it, bathe it, talk to it, and even play music for it and each action triggers a silly, fake response like “Your rock feels emotionally validated” or “Pebble is 0.002% shinier.”
It features fake meters like Mood, Hunger, Energy, and Wisdom none of which actually mean anything and achievement badges for over-caring. There are random pop-ups like “Your rock is meditating” or “Pebble wonders what it means to be gravel.”
How we built it
We built Pet Rock Daycare using HTML, CSS, and JavaScript. The core layout includes a static image of the rock, interaction buttons, and randomized text responses for each type of care action. Each action triggers a fake “reaction” like blinking, rotating emojis, or mood messages. The fake stats are generated using simple JS logic and randomized values. Achievements are unlocked based on how often the user repeats an action. Light animations and a playful color scheme make the interface feel friendly and childlike.
Challenges we ran into
The main challenge was making a rock something inherently lifeless feel like a character. We had to balance between cute and creepy, ensuring the UI felt inviting without pretending the rock is actually sentient. Creating responses that were consistently funny, weird, and on-theme took iteration. We also wanted the app to feel interactive without ever giving the user a real outcome just endless affection and imaginary progress.
Accomplishments that we're proud of
We turned a literal rock into a digital companion people oddly care about. We’re proud of how fun and useless the app is, and how much people enjoyed giving love to something that doesn’t even acknowledge it. The achievements, fake stats, and random mood responses created a weirdly wholesome vibe that made testers actually want to check in on their rock.
What we learned
The entire app runs on simple functions and randomization, but the emotional illusion makes it feel alive. We also learned how humor, timing, and UI tone can turn something completely useless into something people enjoy and remember. Creating emotional connection through fakeness was a fun creative challenge.
Log in or sign up for Devpost to join the conversation.