patternpulse

PatternPulse

Free Chrome extension for mastering LeetCode patterns

Train your pattern recognition skills by identifying algorithmic patterns before seeing hints, tags, and solutions. Track your progress and improve for coding interviews — completely free, no account required.

Features

Installation

From Chrome Web Store

Install PatternPulse — Free!

Load Unpacked (Developer Mode)

  1. Clone this repository
  2. Go to chrome://extensions
  3. Enable “Developer mode”
  4. Click “Load unpacked”
  5. Select the /extension folder

Usage

  1. Visit any LeetCode problem in our database
  2. Hover over the PatternPulse tab on the right edge
  3. Select the pattern you think applies
  4. Use hints if needed, or skip to practice later
  5. Get it right to unlock the problem metadata!

Project Structure

extension/
├── contentScript.js   # Main extension logic
├── storage.js         # Chrome storage wrapper
├── popup.html/js      # Extension popup UI
├── shield.css         # Styles for shields/quiz
├── manifest.json      # Extension manifest
├── data/
│   ├── problemDatabase.js   # Problem patterns
│   └── curatedLists.js      # Curated problem lists
└── icons/             # Extension icons

Privacy

Feedback

This is a beta release! Your feedback helps improve the extension.

License

MIT