Tracks Entering

Social Impact and the Fastly and Glitch

Inspiration

The Sprig team wanted to create an app that would help users reduce their food waste by finding recipes for items already in their fridge. Additionally, we know that some foods, particularly beef and cheese, have a larger carbon footprint than others and we wanted to give users the ability to select what carbon rating they want in their recipe suggestions.

What it does

To find recipes, Spig takes a list of ingredients that a user has on hand and gives them a drop down method for selecting a carbon rating. Using this information, we pull matching recipes from the Edamam API. The user can then select and save tasty looking recipes to a databse for later or add the recipe ingredients to a shopping list. By allowing users to add items to a shopping list we further reduce food waste by helping to assure that only food that has a preparation plan is purchased.

How we built it

The Sprig app is built fully in Glitch using HTML, CSS, JavaScript, and Node and uses a SQLite database. We then pulled all recipe data based on the user search/ingredients from the Edamam API.

Challenges we ran into

This was the first time using Glitch, while we felt it was ultimately preferable over Github and having to deal with merge conflicts etc. there was a little learning curve and some adjustments that we needed to make. We also had some initial complications setting up our database, but got it up and running in the end!

Accomplishments that we're proud of

All of it! We were incredibly proud to get the database up and running and the API set up to pull recipes. We also feel like we took the user experience into account and made a really functional app.

What we learned

We learned a lot about using Glitch, setting up a database in Glitch, working with a web API and were able to further our knowledge in HTML, CSS and JavaScript.

What's next for Sprig

Some of the layout needs some tweaks and features can be refined further, however, it would be awesome to get this launched to android or iPhone.

Share this project:

Updates