Emotional Support Rock banner

Emotional Support Rock

3 devlogs
3h 26m 57s

Emotional Support Rock is a simple interactive web app where users take care of a virtual pet rock by feeding it motivational quotes. The rock’s mood changes based on user input, creating a fun and slightly humorous experience.

I started this p…

Emotional Support Rock is a simple interactive web app where users take care of a virtual pet rock by feeding it motivational quotes. The rock’s mood changes based on user input, creating a fun and slightly humorous experience.

I started this project out of boredom and decided to use a “Need Ideas” generator, which gave me the prompt: “You could build a virtual pet rock simulator that requires daily motivational quotes to thrive.” I then simplified the idea into a minimal, interactive project focused on personality, user input, and clean design.

I am currently still in the planning phase and working on designing the layout and core features before building the full functionality.

Demo Repository

Loading README...

Elizabeth

this acc took me 5hrs cause i did this when hacktime was down but anyways i worked on adding other wellness features like journal,habits etc

Attachment
0
Elizabeth

Time decay system - Rock loses happiness over time
Last fed timestamp - “Last fed: 2 hours ago”
Quote history - Show last 5 quotes in a list
Days alive counter - Track how long rock has survived

Attachment
0
Elizabeth

So today I created the basic code to start my pet rock virtual simulator thing. It’s a simple HTML page where you feed a rock motivational quotes and its happiness level goes up. The rock changes moods with different emojis depending on how happy it is , shows a purple progress bar, and gives random responses when you feed it. I added localStorage so it remembers your rock’s happiness between sessions, and you can press Enter to feed it instead of clicking. Still planning additional features like time decay (so the rock gets sad if you don’t feed it daily), better styling/animations, maybe an achievement system or days alive counter.

Attachment
0