Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 Source Genius β€” Chrome Extension (MV3)

License: MIT Chrome MV3 JavaScript E-Commerce Sidepanel

The core Manifest V3 Chrome Extension powering the Source Genius Amazon brand website discovery platform.

Overview β€’ Features β€’ Architecture β€’ Installation β€’ License


🌟 Overview

SourceGenius-Extension is the standalone client-side component of the Source Genius enterprise brand discovery suite. Operating natively within Google Chrome via the modern SidePanel API, it empowers Amazon wholesale sellers, private-label sourcers, and e-commerce researchers to extract verified brand names and locate official manufacturer domain websites in seconds.


πŸš€ Key Features

  • πŸ“‘ Chrome Sidepanel Experience: Stays pinned alongside your active browser tab without obscuring Amazon search results or product details.
  • ⚑ Multi-Tier Website Search Pipeline: Resolves extracted brand names to real domains via a sequential cascade:
    • Direct DNS probing & WHOIS verification
    • DuckDuckGo & DuckDuckGo Lite zero-telemetry queries
    • Yahoo & Mojeek search fallbacks
    • Brave Search API connectivity
  • πŸ›‘οΈ Anti-Fingerprint Stealth Layer (stealth.js): Injected into target tab contexts to mask automation flags, mock hardware concurrency, and avoid bot challenges.
  • πŸ• Self-Healing Watchdog Daemon (watchdog.js): Detects stalled background requests, unfreezes UI states, and handles automatic service worker reconnection.
  • ☁️ Google Apps Script Sync (user-livewrite.gs): Real-time streaming of discovered brands, ASINs, domains, and contact leads directly into collaborative Google Sheets.

πŸ—οΈ Extension Architecture

flowchart TD
    A[Amazon Product / Search Tab] -->|Active DOM Context| B[stealth.js: Mask Fingerprint]
    B --> C[sidepanel.js: UI Controller]
    C <-->|Runtime Messaging| D[background.js: MV3 Service Worker]
    D <-->|State & Health Checks| E[watchdog.js: Keep-Alive Daemon]
    D -->|Multi-Engine Search Cascade| F{Brand Domain Engine}
    F -->|Tier 1: Direct DNS / DDG| G[Official Brand Website Discovered]
    F -->|Tier 2: Yahoo / Mojeek| G
    G --> C
    D -->|HTTPS POST Stream| H[user-livewrite.gs: Google Sheets Sync]
Loading

πŸ“ Repository Structure

SourceGenius-Extension/
β”œβ”€β”€ manifest.json       # Manifest V3 configuration, permissions & declarative rules
β”œβ”€β”€ background.js       # Core service worker managing search cascade & data streams
β”œβ”€β”€ sidepanel.html      # Responsive sidepanel interface HTML
β”œβ”€β”€ sidepanel.js        # UI events, table rendering & local state management
β”œβ”€β”€ stealth.js          # Anti-bot fingerprint patching script
β”œβ”€β”€ watchdog.js         # Service worker keep-alive & process watchdog
β”œβ”€β”€ user-livewrite.gs   # Google Apps Script cloud sync integration
β”œβ”€β”€ icons/              # High-resolution extension brand assets
β”œβ”€β”€ .gitignore          # Packaging and runtime exclusions
└── LICENSE             # Open-source MIT License

⚑ Installation

  1. Clone or download this repository:
    git clone https://github.com/Kamran5H/SourceGenius-Extension.git
  2. Open Google Chrome and navigate to chrome://extensions/.
  3. Enable Developer mode using the toggle switch in the top-right corner.
  4. Click Load unpacked and select the SourceGenius-Extension directory.
  5. Click the Source Genius extension icon in your toolbar to open the sidepanel!

πŸ“œ License

This project is open-source and released under the MIT License.
Copyright (c) 2024-2026 Kamran Ashraf.

About

🧩 Source Genius Chrome Extension β€” Manifest V3 sidepanel utility for instant Amazon brand website discovery

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages