Inspiration

We aimed to fulfil the Marshall Wace challenge for an entrepreneurial idea and the MLH challenge for sustainability. We also are entering into the challenge for the hackiest hack.

What it does

We have made a web app that finds shops near the user and gets items that are reduced to clear as they are nearing expiration. The app then generates recipes using the ingredients that are within the user's desired walking range and shows each recipe to the user. The user can select a recipe and the app will show them the quickest path to each of the shops that they will need to go to in order to buy their food more sustainably by reducing waste.

How we built it

We used SolidJS and tailwind to create the front end web application and we used google maps API and spoonacular API to get the map information and recipe information.

Challenges we ran into

We faced problems with updating the map to work with the dynamic data and re-render the map and the information displayed on the map. We also had issues with the spoonacular API as it allows very few requests with a free account. Also as none of us had ever used SolidJS, and the official documentation website was down for the majority of the hack, it was sometimes a challenge to use it properly.

Accomplishments that we're proud of

Connecting all of our dynamic data and the fetches from the APIs together to make a seamless experience for the user. Figuring out how to achieve specific functionality that we couldn't find any resources for online and had to craft our own solutions.

What we learned

We learned how to stick with an idea through various stages of planning and revisions, and through troubles and challenges that we were presented with. We learned a new technology in SolidJS, and more importantly we learned how to quickly adapt to a technology that we have never used before.

CAPY_BANK

capybara-gif-9

What's next for Capy food Bank

We would like to have the list of shops and the ingredients that they have reduced be dynamic and provided by the shops themselves, this would allow them to sell the items that they want to get rid of and allow our app to help them reduce their food waste.

Built With

Share this project:

Updates