A simple and efficient Chrome extension for tracking and managing leads/URLs. This extension allows you to save URLs from your current tab or manually input them for later reference.
- Save Current Tab: One-click button to save the URL of your currently active tab
- Manual Input: Add custom URLs by typing them in the input field
- Persistent Storage: All saved leads are stored locally and persist between browser sessions
- Quick Access: All saved URLs are displayed as clickable links for easy access
- Delete All: Double-click the delete button to clear all saved leads
- Clean Interface: Simple, intuitive user interface with a green color scheme
- Clone or download this repository
- Install dependencies:
npm install
- Start the development server:
npm start # or npm run dev
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the project folder
- The extension icon should appear in your Chrome toolbar
- Save Current Tab: Click the "SAVE TAB" button to save the URL of your currently active tab
- Manual Entry: Type a URL in the input field and click "SAVE INPUT"
- View Saved Leads: All saved URLs appear as clickable links below the buttons
- Delete All: Double-click the "DELETE ALL" button to clear all saved leads
lead-tracker/
├── index.html # Main popup interface
├── index.js # Extension functionality
├── index.css # Styling
├── manifest.json # Chrome extension manifest
├── icon.png # Extension icon
├── package.json # Project dependencies
├── vite.config.js # Vite configuration
└── README.md # This file
- Manifest Version: 3 (latest Chrome extension manifest)
- Permissions: Requires
tabspermission to access current tab URL - Storage: Uses browser's localStorage for data persistence
- Build Tool: Vite for development and building
- Styling: Custom CSS with normalize.css for consistent styling
npm startornpm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production build
- Input Management: Handles manual URL input and validation
- Tab Integration: Uses Chrome tabs API to get current tab URL
- Local Storage: Manages persistent data storage
- Rendering: Dynamically renders saved leads as clickable links
This extension is designed for Chrome and other Chromium-based browsers that support Manifest V3.
This project is open source and available under the MIT License.
Note: This extension requires the tabs permission to function properly. The permission is used solely to access the URL of the currently active tab when using the "SAVE TAB" feature.