When our group was brainstorming ideas for our hack, we decided we wanted to incorporate some sort of large-scale issue into our project. We realized we were all passionate about saving the environment, so we quickly settled on this area. We talked about how most people overlook the role that food production and transportation plays in the production of greenhouse gases (over 38%). Because of this realization, we decided we wanted to raise awareness for this cause, and we tied in the nutrition/competitive aspect along the way as incentives.

What it does

MyFoodprint allows a user to shop for various food items in a online store environment. At checkout, the user is able to see the carbon emissions created by their order alone, in addition to the nutritional value of their grocery list. With these statistics, users will be able to compete against friends who also use the web app.

How I built it

MyFoodprint was built using HTML, CSS, and JavaScript for the frontend. The backend was made with JQuery and Node.js using Firebase's cloud firestore api, authentication api, and cloud functions api.

Challenges I ran into

One of the main challenges we ran into was dealing with the front end and figuring out how to deal with HTML and CSS to achieve our desired result. For the backend, we had to make sure to format data properly so that it would not cause any errors.

Accomplishments that I'm proud of

Since this was our first collective hackathon, we were super proud to have a polished final product to turn in. Also, we gained several valuable skills along the way including the basics of web development and various languages associated with web dev (html, javascript, etc.).

What I learned

By participating in Hack GT 7, many of our group members learned the fundamentals of front-end as well as back-end web development. It was each member’s first hackathon in our group, so we were very proud to have finished a polished looking project. While all of us had coding backgrounds to some degree, we all learned something new in the vast field of computer science.

What's next for myFoodprint

We want to add a fully fledged social media aspect to myFoodprint where users will be able to have friendly competitions with each other based off their myFoodprint scores. In addition, we want to incorporate the NCR BSP api for creating and store and making orders for customers.

Built With

Share this project: