Inspiration
So much of our shopping happens online and the entire process (such as packaging and transportation) can be very costly for the environment. Therefore as consumers, it would be helpful to make smarter choices when we choose to purchase products.
What it does
The Sustainable Shopping Assistant is a website where you can paste a link to an Amazon product that you are interested in buying. The Shopping Assistant will analyze the data on this product and give it a sustainability rating and explain what makes the product sustainable/not sustainable (reusablility, materials, packaging) as well as gives recommendations for how to recycle the product or its packaging after obtaining the product.
How we built it
We created a frontend using React and the backend using Python and FastApi. Our FastApi API scrapes the product data from the Amazon website and utilizes the Gemini API to analyze the sustainability.
Challenges we ran into
Amazon has a lot of guardrails and rules surrounding webscraping, so we had to find special APIs to do this for us.
Accomplishments that we're proud of
Integrated Gemini and other APIs to scrape and analyze data from Amazon product pages.
What we learned
We learned how to integrate Gemini and other various APIs.
What's next for Sustainable Shopping Assistant.
We would love to make this a Chrome Extension which would make this product available on any Amazon product page which would be a smoother experience for the user.
Built With
- fastapi
- gemini
- javascript
- python
- react
Log in or sign up for Devpost to join the conversation.