Inspiration

We were motivated to build this as many alarming stats, such as "85% of the food not used by restaurants is thrown out amounting to 1 trillion US dollars worth of food," so we knew that change needed to occur immediately.

What it does

Trefos is a service built to connect restaurants to food banks to help reduce food waste within communities. Trefos works by allowing restaurants to upload any excess foods that they have to our platform, which food banks can then view and contact the restaurant that best meets their needs.

How we built it

We used React, AWS, and the Google Maps API to build this application. We used React for the frontend and AWS Amplify for the backed and domain hosting. We also used the Google Maps API to get the addresses of restaurants and display them on an interactive map through their geocoding functions.

Challenges we ran into

Although there were errors such as fetching data from the backend and trouble editing the DNS information when hosting our website, we solved them through teamwork and perseverance.

Accomplishments that we're proud of

An accomplishment that we are proud of was figuring out the AWS Amplify backend as it was something we always wanted to learn. It was very difficult to do this so it was very rewarding to have successfully utilized it in the end.

What we learned

We learned more about React.js and backend technologies like AWS Amplify along with how to collab on code in a productive environment through Github.

What's next for Trefos

We intend to add additional in-app features such as chat and liked features and also plan to expand our services to various restaurants, food banks, and volunteers nationwide.

Share this project:

Updates