Inspiration

Food is tastier when it's in season. It's also better for the environment, so we decided to promote seasonal foods to have a positive impact on both our taste buds and the planet!

What it does

When you navigate to a recipe webpage, you can use our chrome extension to view which recipe ingredients are in season, and which ones are not, based on the current month. You also get an overall rating on the "in-season-ness" of the recipe, and you can hover over the produce to view the months when they will be the freshest.

How we built it

The UI of the extension is built using vanilla JavaScript, HTML and CSS. The backend is written in python as a flask app, and is hosted on Heroku for it to be widely accessible.

Challenges we ran into

We had trouble writing the logic to determine which produce appears in the ingredient list of the recipes. We also had a really tough time uploading our backend server to Heroku. This was because we were running into CORS issues since we wanted our extension to be able to make a request from any domain. The fix was quite simple, but it still took a while for us to understand what was going on!

Accomplishments that we're proud of

Pretty UI and nice animations. Compatibility with most recipe sites. We finished the project in time. First hackathon for 3 out of 4 of our team members!

What we learned

How to make a chrome extension. How to build an API. What CORS is. Basic frontend development skills. Onions have a season!

What's next for Well Seasoned

Support locations outside of Canada. Functionality to suggest recipes based on the season.

Share this project:

Updates