EcoEats

GitHub

Introduction

Make a positive impact on the environment and your wallet with EcoEats, the e-commerce platform that connects you to small businesses offering locally sourced, sustainable goods and services. Shop with purpose and save time and money while supporting eco-friendly initiatives. Join the movement towards a greener future with EcoEats.

Demo Video

Inspiration

Climate change and the need to lower our carbon footprint inspired us to create EcoEats. We wanted to help people find sustainably produced food and products that taste good.

With COVID-19, waiting in lines can be dangerous and frustrating. EcoEats solves this problem by helping users find stores and supermarkets in their area that offer contactless delivery.

What it does

  • Find stores and supermarkets in their area that offer sustainably produced products and contactless delivery.
  • Take surveys and earn points for providing feedback on the taste, packaging, and views of these products.
  • View weekly grocery overview, including the number of locally produced and seasonal products purchased, the carbon footprint of each item, and a graph of their yearly carbon footprint.

ScreenShots

Welcome to EcoEats Welcome to EcoEats

Find Nearby Business Find Nearby Business

Dark Mode Dark Mode

UI Design

Check out our interactive Figma prototype:

Figma Prototype

How we built it

We brainstormed a problem that we wanted to solve with code, designed an interactive Figma prototype, and coded the minimum viable product using SwiftUI.

Challenges we ran into

We encountered dependency issues and bugs from Xcode and other dependencies. We also faced challenges with scheduling and time zone differences. Parsing JSON and learning Swift for the first time were also challenging.

What we learned

  • Swift Language
  • SwiftUI Framework
  • Parsing JSON
  • Wireframing with Figma

What’s next for EcoEats

In the future, we plan to add the following features:

  • Redeem Eco points for gift cards.
  • Receive tips on how to switch out carbon footprint-heavy items.
  • Scan meals and see the equivalent of your meal to water, car miles, etc.
  • Implement community and online forums.

External Libraries Used

  • SwiftUICharts
  • BottomSheet

Technologies

  • Programming Language: Swift
  • Libraries: SwiftUI, MapKit

Contributors

  • Shengyuan Lu
  • Mathew Chanda
  • Deborah Ugo-Omenukwa