Inspiration

Our Inspiration for this project was all the times we sat down to eat at our desk and spent a good portion of time finding something entertaining to watch. By the time we usually found a video, the food was pretty much already gone or cold. We wanted something that could make it easier to find relatable videos that would make eating so much more enjoyable.

What it does

Our project is a google chrome extension that adds a button to every youtube video, the button is called "Munch'd" and when clicked, the video url gets sent to a server. In our extension window at the extension bar is a little drop down that shows the top 5 most "munch'd" videos. These are videos from across youtube that others are enjoying while they eat. Think of the "Trending" tab in youtube but for personal users looking videos to eat to.

How we built it

We built it with a backend server of our own, using flask. But mostly we built it using javascript and html for chrome extensions.

Challenges we ran into

Our Team has never made a chrome extension before, so it took a while for us to understand how chrome handles it's manifest, and how finicky chrome takes certain parts of code for security purposes. We also ran into issues with youtube dynamic page filtering, so adding a button to youtube with javascript wasn't as straight forward as originally prospected.

Accomplishments that we're proud of

We're very proud that we have a working functional prototype. Everything that we wanted the extension to be is there, it may be a tad rough due to time constraints but it still works. Even though we are proud of the entire project as a whole, I would say that the biggest accomplishment is that the top 5 renders pretty well and is updated in an orderly fashion. We also love our art for our project.

What we learned

Our team learned how to build chrome extensions from the ground up! We also learned how to actually use javascript besides in a classroom setting.

What's next for MunchWatch

We have some bugs we'd love to squash. Theres a bug right now, that makes it that you can't unMunch a video, and that if you reload the page you can Munch it again. We also want to add a of all time section and whats munch'd today. So far we only have a of all time, but we see the benefit of a more short term list. We are then planning to actually have it on the chrome webstore and not just a local dev extension.

Built With

Share this project:

Updates