Inspiration
The growing concern for the environment and the need for sustainable development has led to an increased demand for eco-friendly products. However, it can be challenging for consumers to identify which products are environmentally friendly. We decided to create a browser extension that labels different products on e-commerce sites with a ecoscore rating.
What it does
The EcoScanner browser extension attempts to disclose a A-E rating to tell a consumer how eco friendly the product their viewing is. The EcoScanner uses an API along with the product UPC to access a large database comprised of foods from every plate then using the nutritional, packing, and transportation data available it is evaluated with a complex algorithm to create a rating.
How we built it
We used a Node.js project to build and test the extension. We used the fetch API to retrieve the database information and calculated the rating.
Challenges we ran into
There was a lot of trial and error when it came to finding an API, originally we tried using an API that could only work for other parts of the world so after extensive research we found another API which could gave the proper information we needed to calculate the ecoscore.
Accomplishments that we're proud of
We are really proud of creating a lighting fast chrome extension in the limited time we had. We are also proud of being able to better affect our environment by giving people the resources to make more environmentally conscious purchases.
What we learned
We learned how to make a Chrome Extension and how to work with API. We also overall learned of the sadly limited options available to the public when it comes to environmentally conscious produces. In addition, we also learned that there aren't many easily available resources to create environmentally conscious produces.
What's next for EcoScanner
To better generate and give good resources to everyday people EcoScanner will make a interactive website to pair with the extension and give environmentally friendly options for not only produce but for all products available online.
Built With
- github
- javascript
- node.js
- python
- replit
- vscode
Log in or sign up for Devpost to join the conversation.