A lightweight Chrome browser extension for tracking and managing leads by saving URLs. Perfect for sales professionals, marketers, and anyone who needs to quickly capture and organize web links.
- Manual URL Input: Save leads by typing URLs directly into the extension
- One-Click Tab Capture: Instantly save the URL of your current browser tab with a single click
- Persistent Storage: All saved leads are stored locally in your browser using localStorage, so they persist across sessions
- Easy Management: View all saved leads as clickable links in a clean list interface
- Quick Deletion: Double-click the delete button to clear all saved leads at once
-
Clone this repository:
git clone https://github.com/yourusername/lead-tracker.git cd lead-tracker -
Install dependencies:
npm install
-
Build the extension (if needed):
npm run build
-
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in the top right)
- Click "Load unpacked"
- Select the project directory
- Open Chrome and navigate to
- Click the extension icon in your Chrome toolbar to open the popup
- Save a lead manually: Type a URL in the input field and click "SAVE INPUT"
- Save current tab: Click "SAVE TAB" to capture the URL of the currently active tab
- View leads: All saved leads appear as clickable links in the list below
- Delete all leads: Double-click the "DELETE ALL" button to clear all saved leads
- Manifest Version: 3 (latest Chrome extension standard)
- Storage: Uses browser localStorage API for data persistence
- Permissions: Requires "tabs" permission to capture current tab URLs
- Build Tool: Vite for development and building
- HTML5
- CSS3
- Vanilla JavaScript
- Chrome Extensions API
- Vite
lead-tracker/
├── index.html # Extension popup HTML
├── index.css # Styling
├── index.js # Main application logic
├── manifest.json # Chrome extension manifest
├── icon.png # Extension icon
└── package.json # Project dependencies
This project is open source and available for personal and commercial use.