I was inspired to create Provisions after I visited a restaurant that made all their meals from imperfect food about a year and a half ago. While I was there I talked with the owner and learned about how much imperfect food went to waste and how there was no system in place to get all of the imperfect, ok to eat food to food banks and soup kitchens where it could be used and not thrown away.

What it does

Provisions connect grocery stores with imperfect food (bruised and blemished produce, dented boxes and cans) that no one would buy, with food banks and soup kitchens which could use the food. Provisions allow the stores, food banks, and soup kitchens to sign onto the website and simply make a post about what they have/need and then they can send someone out to deliver or retrieve it.

How we built it

We built Provisions using HTML5, CSS, Javascript, and Disqus. We deployed all our code to Github and published it as a GitPage which is connected to our domain.

Challenges we ran into

We ran into issues with the CSS code with getting the page background to display an image and not a solid color. We also ran into issues with the functionality of the buttons on the site, and getting the text post/comment system up and running.

Accomplishments that we're proud of

We are proud that we were able to finish completely and have a finished product that we are happy with. It functions the way it is supposed to and looks good as well.

What we learned

I learned a lot of CSS and Javascript during this project which I did not know much of before. I also improved my HTML5 coding during this process as well.

What's next for Provisions

Next for Provisions would be creating a better commenting system. We hope to have a system where users create an account on the site and make a post that is accompanied with a location on a map, and then stores and food banks and privately message each other to make deliveries.

Share this project:


posted an update

Before I did anything I learned a bit of html and css. I mainly helped brainstorm and start some of the more basic structure. The drafts were written by me, and I reviewed what I could of the code. I also made sure that the website was easily usable and was pleasing to the eyes.

Log in or sign up for Devpost to join the conversation.