Inspiration
We started by thinking about what could be possible with Presage's ability to live track a users vitals. We landed on trying to help people stop making impulse purchases when they're stressed or excited. The average American spends $5,400 per year on impulse purchases, and that spending both leads to waste and can lead to debt and other financial difficulties. Stopify is built to stop those problems.
What it does
Whenever you're on a shopping site, Stopify tracks your vital signs and your activity on the site. That information is inputted into a RAG architecture through the Gemini API, which makes an assessment of your mental state. If Stopify determines that there is a high probability of stress or excitement, it injects an overlay prompting you to reconsider your purchase.
How we built it
We decided a Chrome extension was the best way to have Stopify interact with shopping websites. The front end of the extension tracks user behavior on the site and injects the overlay as needed. We have a dual backend—one part sends the video data to Presage for processing, and the other part collates all user metrics and sends them into the Gemini RAG pipeline.
Challenges we ran into
Setting up the Presage SDK was somewhat tricky since it's primarily designed to run on Linux, but we eventually got it running inside a Linux virtual container on Windows. Integrating all of our data into the Gemini pipeline was also a challenge, but we managed to get it all working together.
Accomplishments that we're proud of
We're proud that we were able to get a fully working demo of Stopify up and running! We think this has the potential to really help lots of people if we built a production version.
What we learned
None of us had built a Chrome extension before, and we were surprised by how straightforward the development process was. We also learned how to use Presage and how to use a RAG pipeline with the Gemini API.
What's next for Stopify
We think Stopify has real potential as a consumer product. We could also expand the technology toward other addicting online activities like gambling to save people as much money as possible.
Built With
- c++
- css
- html
- javascript
- presage
- python
Log in or sign up for Devpost to join the conversation.