Skip to content

kw9521/WonderPets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WonderPets

Authors

Kunlin Wen
Sukie Zhang
Kristin Yap
Melanie Couillard

How To Run

You can view our list of pets and their descriptions here: https://wonderpets.design/
To run the pets, however, please look at the following:
Make sure you have Python and Tkinter installed!!
Check if tkinter is installed with this command: -m tkinter
If it is, a demo window will pop up.
If not, then run the Python installer again and make sure you have the “install tkinter/IDLE” box checked
If that box isn’t checked, check if Python is installed with: python –version
If Python is installed, check if PIP is installed with: pip -v
If Pip is installed, use this command to install Tkinter: pip install tk

Inspiration

We wanted to create a fun but helpful project for college students like us, who spend hours on end on our screens. We also all really enjoy cute gifs and desktop pets, so that’s how Widget’s Wonder Pets came to life! A little buddy on your screen while you work and gives you reminders periodically to take care of yourself and take a break.

What It Does

Widget’s Wonder Pets is a desktop pet. Select which pet you want, and it appears to accompany you on your screen while you work! Every hour, it gives you either a reminder, a fun fact, or an encouraging message.

How We Built It

We built Widget’s Wonder Pets using Python, and the Python’s GUI library Tkinter.

Challenges We Ran Into

As a collective team, we did not have much experience using the Tkinter library, so learning how to use that was a bit difficult. For some of us, it was our first time using branches, so it was a bit confusing at first. We also navigated through some merge conflicts, but we learned so much about version control and GitHub through overcoming these challenges!

Accomplishments That We're Proud Of

We are very proud of the fact that Widget’s Wonder Pets actually works as we envisioned and that we all were able to agree on an MVP for this project. We’re also proud of how much we learned through this hackathon - because we are all walking away with a deeper understanding of Python, GUIs, and using git to work with a team.

What We Learned

Through this project, we developed a deeper understanding of python and GUIs, specifically, how to use Tkinter. We also gained more experience using git branches to work together as a team.

What's Next For Widget's Wonder Pets

There are so many more things we’d like to implement in Widget’s Wonder Pets if we had more time and bandwidth! One idea would be to implement the OpenAI API to produce personalized messages for our desktop pets. We also want to have a larger variety of wonder pets because the more the merrier, always!

About

WicHacks 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5