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
- NextJS
- Chrome Extension Manifest Version 3
- Supabase
- Amazon Web Service
- Netlify
- Figma
- Untitled UI
- Tailwindcss
- OpenAI API
- SGID
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
- amazon-web-services
- chrome
- chromewebstore
- netlify
- nextjs
- ogp-sgid
- openai
- sgid
- tailwindcss
- untitled-ui


Log in or sign up for Devpost to join the conversation.