gitwtfhub

wtf is shop-iq?

saadrazzak/shop-iq — explained in plain English

Analysis updated 2026-05-18

22TypeScriptAudience · developerComplexity · 3/5Setup · easy

TL;DR

A Chrome extension that overlays Amazon India product pages with price history, pros and cons, seller trust scores, and review photos.

Mindmap

mindmap
  root((ShopIQ))
    What it does
      Amazon page overlay
      Price history
      Seller trust score
      Review photos and videos
    Tech stack
      TypeScript
      Vite
      React
      Chrome MV3
    Use cases
      Check seller trust
      Compare prices
      See pros and cons
    Audience
      Amazon shoppers
      Extension developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Install the extension to see price history and pros and cons before buying on Amazon India.

REASON 2

Check a seller's trust score before purchasing from an unfamiliar Amazon seller.

REASON 3

Browse review photos and videos without leaving the product page.

REASON 4

Compare prices across other retailers and see Reddit and YouTube discussion in one overlay.

What's in the stack?

TypeScriptViteReactChrome Extension MV3

How it stacks up

saadrazzak/shop-iqaerdelan/housand-domaintoolmatrixaffaan-m/opencode
Stars222222
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-02-09
MaintenanceMaintained
Setup difficultyeasyeasyeasy
Complexity3/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Requires manually loading the unpacked dist/ folder in Chrome's developer mode.

Wtf does this do

ShopIQ is a browser extension built for Chrome that adds a shopping assistant to Amazon India product pages. It is aimed at people who want a quick second opinion before buying something on Amazon, without having to dig through pages of reviews themselves. When you open a product page, ShopIQ reads what is already on the page, including price, star ratings, the "customers say" summary, and reviews, then adds an overlay with more context. It shows up to a year of price history plus a list of pros and cons pulled from Amazon's own AI assistant, called Rufus. It also adds a seller trust scorecard, so you can see how trustworthy the seller behind a listing is, and it lets you browse through review photos and videos other buyers have posted. On top of that, it pulls in price comparisons from other retailers and surfaces related discussion from Reddit and YouTube, all inside the same overlay instead of making you open new tabs. One thing the project is clear about: it never redirects your browser tab away from the page you are on. When it needs data from another Amazon page, such as the seller's profile page or additional review pages, it fetches that page quietly in the background and reads the content there instead of navigating you away. Everything runs inside the extension itself, there is no separate server and no API key needed. The code is organized into a content script that reads the Amazon page, a background service worker that handles data fetching and scraping of other sites, a popup for settings, and the React based overlay UI. The project is written in TypeScript and built with Vite. To try it, you install dependencies with npm, build the extension, and load the resulting folder as an unpacked extension in Chrome's developer mode. It also includes a test suite and a linting setup for anyone who wants to contribute. This is a small hobby scale project, currently at 22 stars, rather than an established commercial tool, built specifically for the Amazon India shopping experience.

Yoink these prompts

Prompt 1
Explain how ShopIQ's background service worker scrapes seller and review pages without navigating the browser tab.
Prompt 2
Show me how to add a new retailer to ShopIQ's price comparison feature using its config file.
Prompt 3
Walk me through building a Chrome Manifest V3 extension like ShopIQ that injects a React overlay into a webpage.
Prompt 4
Help me set up ShopIQ locally with npm install and load it as an unpacked Chrome extension.

Frequently asked questions

wtf is shop-iq?

A Chrome extension that overlays Amazon India product pages with price history, pros and cons, seller trust scores, and review photos.

What language is shop-iq written in?

Mainly TypeScript. The stack also includes TypeScript, Vite, React.

How hard is shop-iq to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is shop-iq for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.