What it does 📑

EcoCart is an AI-powered Sustainable Shopping Companion that helps users reduce their carbon footprint. It consists of a user-friendly dashboard web app and a browser extension for seamless transaction tracking.

With EcoCart, users can effortlessly monitor their carbon footprint by integrating the browser extension with popular e-commerce platforms. The AI technology analyzes the data, providing detailed insights into the environmental impact of each purchase.

The intuitive dashboard empowers users to track their progress and make informed decisions. The interactive charts and gamified experience guide users towards eco-friendly alternatives and conscious consumption habits.

EcoCart promotes sustainable living by combining AI, a user-friendly dashboard, and a transaction-tracking web extension. Together, we can positively impact the environment through mindful shopping choices.

Inspiration 💡

Our inspiration for EcoCart stems from the urgent need to address sustainability in our daily lives. We wanted to create a solution that empowers individuals to make environmentally conscious choices while shopping.

How we built it 🏗️

We built EcoCart using a combination of cutting-edge AI technologies and robust backend infrastructure. The AI algorithms analyze product data, while the backend handles data processing and user interactions. One of the key components in our solution is the integration of SGID to prevent non-human accounts and maintain the authenticity of user interactions. The result is a seamless user experience and accurate sustainability information.

Technologies used

Challenges we ran into 🧱

  • Chrome extension's hot reloading not working in development frequently
  • Little resources on the internet about integrating Supabase Google Auth with Chrome Extension
  • Using Vite as the engine for bundling our Chrome Extension caused many bugs

Accomplishments that we're proud of 🦚

  • Beautiful UI
  • Functioning Prototype
  • Managed to set up Supabase on our Chrome Extension
  • Sustainability #techforpublicgood

What we learned 🏫

  • How to integrate SGID into a NextJS CSR web app
  • How to setup Supabase on a Chrome Extension
  • How to implement beautiful and functional charts with Chart.js

What's next for EcoCart ⌛

  • Support for other major online marketplaces (e.g. Carousell, Taobao etc.)
  • A reward system for points accumulated from our gamification system
  • SaaS pricing model for users

Built With

+ 2 more
Share this project:

Updates