lauren-johnston / NutriVerify

Fact check information about supplements
1 stars 0 forks source link

NutriVerify

Fact check information about supplements seamlessly while online shopping via Chrome Extension

Built for Replit/SPC hackathon in April 2023

Demo Video: https://www.loom.com/share/ed3f2bd2f29b45f29a0be982a7dac51f

Demo

How to run this repo

  1. Clone the repo locally

  2. Start the backend server

    npm start

Navigate to localhost:3000/

  1. Run the chrome extension

Next Steps

[ ] Handle outstanding TODOs

[ ] Add more robust error handling

[ ] Add tests for API and Chrome extension

[ ] Convert Chrome extension to React to better handle state management, UI component organization

Project System Design

Problem Statement

The value of the global supplement industry is over 159 billion USD. Finding reputable information about supplements, meanwhile, is difficult and time-consuming. What if you could see fact-checked supplement info without leaving an online shopping web page?

With this question in mind, we propose creating a tool that solves for the following requirements:

Functional requirements:

Non-functional requirements:

Proposed Design (MVP)

Given the desire to provide easily accessible supplement information, a Chrome extension is the best way to provide this tool.

The flow is:

  1. User goes to Chrome extension store and downloads extension
  2. User inputs OpenAI API key with GPT4 access
  3. User navigates to online shopping page for a supplement e.g. Amazon.com: Nature's Bounty Hair, Skin & Nails Rapid Release Softgels
  4. Chrome extension reads the information on the page and sends it to a server running on localhost:3000

Server

Alternatives Considered