Skip to content

srivaths-ravva/EcoFinder

Repository files navigation

EcoFinder

About

EcoFinder is a Chrome Extension powered by OpenAI GPT-4 to help users find eco-friendly alternatives to products with a single click on popular online shopping sites like Amazon, Walmart, Ebay, and Target.

To run this on your own machine

  • Clone this repo
  • Run npm i in the root directory to install the necessary node modules
  • Create a .env file in the root directory and add your OPENAI_API_KEY value
  • Run npm run build to generate a dist folder
  • Go to chrome://extensions/ and toggle "Developer Mode" in the top-right
  • Select "Load Unpacked" in the top-left and upload the dist folder
  • Turn on the extension by clicking on its bottom-right toggle
  • You can now use the extension freely. If you encounter any bugs, please refresh the page and continue.

Features

  • AI-Powered Product Recommendations: Finds sustainable alternatives for any product.
  • Supports Major Shopping Sites: Works on Amazon, Walmart, eBay, and Target.
  • Seamless UI Integration: Extracts product details automatically.
  • Fast & Lightweight: Runs smoothly as a Chrome extension.
  • Persistent Storage: Keeps track of previous searches for convenience.

Tech Stack

  • Frontend: React, TypeScript, Chrome Extensions API
  • Backend: OpenAI GPT-4 API, Chrome Storage API
  • Build Tools: Webpack, Babel, dotenv-webpack
  • State Management: React Hooks (useState, useEffect)
  • API Calls: Axios

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors