Project Overview

Professional Chrome extensions that enhance your UK Digital Marketplace research with real-time category detection, keyword analysis, and text highlighting capabilities.

4 Extensions
88.9% Elasticsearch Alignment
1000+ Services Mapped
100% Real-time

Available Extensions

Four specialized Chrome extensions designed to enhance UK Digital Marketplace research and analysis workflows.

🏷️ Categories Extractor

Shows accurate service categories on Digital Marketplace service pages with real-time detection and alphabetical sorting.

  • Real-time category detection
  • Alphabetical sorting
  • GOV.UK styling
  • 1000+ pre-mapped services

🔍 Keywords Extractor

Advanced keyword extraction and analysis with 88.9% Elasticsearch alignment for research accuracy.

  • 6 analyser types
  • Porter stemming algorithm
  • Search query simulation
  • JSON export functionality

🎯 Keyword Highlighter

Real-time keyword highlighting directly in Digital Marketplace service text with enhanced readability.

  • Real-time highlighting
  • Blue emphasis styling
  • Performance optimised
  • Configurable highlighting

📊 Bigrams & Trigrams Extractor

Extracts multi-word patterns and phrases from service pages for advanced text analysis.

  • Bigram extraction
  • Trigram extraction
  • Stopword filtering
  • Frequency analysis
Important: These extensions only function on UK Digital Marketplace service pages. They are designed specifically for enhancing research workflows on the official government procurement platform.

Key Features

🚀 Real-time Analysis

Instant analysis of Digital Marketplace service pages with no page refresh required. Extensions work seamlessly as you browse.

🏷️ Smart Category Detection

Automatically identifies and displays service categories with 1000+ pre-mapped services and alphabetical sorting for easy navigation.

🔤 Advanced Text Analysis

Sophisticated keyword extraction using Porter stemming, stopword filtering, and 6 different analyser types with 88.9% Elasticsearch alignment.

🎯 Visual Highlighting

Direct text highlighting in service pages with blue emphasis styling that follows GOV.UK design patterns for enhanced readability.

📊 Data Export

Export keyword analysis results in JSON format for further research, analysis, and integration with other tools and workflows.

🔍 Search Simulation

Test how search queries would match against service content with field weighting and relevance scoring similar to marketplace search.

🛡️ Privacy & Security

All processing happens locally in your browser. No data is transmitted to external servers, ensuring complete privacy and security.

⚡ Performance Optimised

Lightweight extensions with efficient algorithms, caching strategies, and minimal resource usage for smooth browsing experience.


Development & Architecture

Technical overview of the Chrome extension architecture and development workflow.

Chrome Extension Architecture

Manifest V3 compliant extensions with shared utilities and modular design following Chrome security best practices.

  • Service workers for background processing
  • Content scripts for DOM manipulation
  • Chrome storage API with caching strategies
  • Domain-restricted permissions

Development Commands

  • npm run dev - Check data and build all extensions
  • npm run build - Build all extensions to /dist
  • npm run package - Create ZIP files for Chrome Web Store
  • npm run check-data - Validate service category data

Text Analysis Engine

Sophisticated text processing pipeline that simulates Elasticsearch analysers with 88.9% alignment accuracy for research purposes.

  • Porter Stemmer algorithm implementation
  • Multiple analyser types (English, Exact, Light, Edge N-gram)
  • Domain-optimised stopwords filtering
  • Government/technology synonym mappings

Requirements

  • Chrome/Chromium browser
  • Node.js 18+ (for development)
  • Access to UK Digital Marketplace
  • Developer mode enabled for manual installation

Installation

Chrome Web Store: Extensions will be published to the Chrome Web Store soon.

Installation methods

Manual Installation (Developer Mode)

Steps
# 1. Clone the repository
git clone https://github.com/tractorjuice/marketplace-research-extensions.git
cd marketplace-research-extensions

# 2. Install dependencies and build
npm install && npm run build

# 3. Open Chrome Extensions (chrome://extensions/)
# 4. Enable "Developer mode" toggle
# 5. Click "Load unpacked" and select /dist/{extension-name}

Note: You'll need to install each extension separately by selecting its folder in the /dist directory.

Terminal
# Clone repository
git clone https://github.com/tractorjuice/marketplace-research-extensions.git
cd marketplace-research-extensions
Terminal
# Build all extensions
npm run build

# Package for distribution
npm run package

# Check data integrity
npm run check-data
Terminal
# Development workflow
npm install
npm run dev

# This will:
# - Validate data files
# - Build all extensions to /dist
# - Create development builds

Support

Need help with the extensions? We're here to help.

Report an Issue

Found a bug or experiencing problems? Please report issues via email with details about:

  • Which extension you're using
  • Steps to reproduce the issue
  • Your browser version
  • Any error messages you see

Email: marketplace@firstliot.co.uk

Feature Requests

Have an idea for improving these extensions? We welcome suggestions for:

  • New analysis features
  • UI/UX improvements
  • Additional export formats
  • Integration capabilities

Send Feature Request

Response Time: We aim to respond to all support requests within 48 hours during business days.