During the pandemic, many have turned to caring for leafy friends as a way to wind down and relax. We thought, why can't it be the other way around as well? We spend so much time on our screens each day, often going hours without a stretch break or a sip of water. With the help of Plant Buddy, we can ensure that we are taking care of ourselves while getting things done throughout the day!

What it does

Plant Buddy is a Google Chrome extension that allows the user to set goals for themselves for things like how many cups of water to drink in a day or taking a certain number of breaks while working. Throughout the day, the user can log the progress for each of these goals. Depending on how well the goals are being met, our Plant Buddy, Leafy, will be at different growth stages. For example, at the start of the day with no progress on the goals, Leafy will be in a bud state - with lots of room to grow! As the user makes a bit more progress during the day, Leafy will grow a bit taller. Finally, once the goals are all met, Leafy is in full, beautiful bloom (just like you!).

How we built it

This project was built using HTML/CSS/Javascript as a Google Chrome extension.

Challenges we ran into

As we're all still relatively new to Javascript, it was sometimes difficult to enable the Javascript components of our features. For example, it was a bit of a challenge to figure out how to match the content on each pane using Javascript variables.

Accomplishments that we're proud of

This project was our very first time working with/building Chrome extensions! We're quite proud of the product we were able to produce in a super short time span.

What we learned

We're glad that we learned how to make a Google Chrome extension; it proved to be quite a bit more complex than we initially imagined. We were also able to get more familiar with Javascript while working on this project.


Plant Buddy operates on a freemium model where users get a package of basic features just by using the extension. If they want more features like additional habits, custom alarms, and more plant avatars they will have to pay a fee. This fee is going to be put towards further development and project maintenance. The additional charges will put tiered which means users pay more as they want more custom features. We also plan on distributing and marketing Plant Buddy on the Chrome Store as a wellness and productivity tool.

What's next for Plant Buddy

Next steps for Plant Buddy would include improving the Javascript code so that all the slides display accurate information based on variables holding the values for each goal set, and the progress made for them. We would also like to allow users to add their own custom habits to track. Another idea we're hoping to pursue is having Plant Buddy send reminders/push notifications for a certain time interval to drink some water or have a little stretch. We're excited to see where we can go with Plant Buddy!

Built With

Share this project: