A productivity-focused Chrome extension designed to help users combat procrastination and complete tasks effectively using a customizable timer system.
-
Task-Specific Timers: Preset durations optimized for different types of tasks:
- Research: 45 minutes
- Programming: 35 minutes
- Article Writing: 30 minutes
- Content Creation: 25 minutes
- Invoice Generation: 15 minutes
-
Flexible Timer Controls:
- Adjustable duration (±5 minutes)
- Start/Pause/Reset functionality
- Visual progress bar
- Time remaining badge on extension icon
-
Motivational System:
- Progress-based motivational messages
- Milestone notifications at key completion points (75%, 50%, 25%, etc.)
- Task completion celebration
-
User-Friendly Interface:
- Clean, modern design with dark mode
- Intuitive controls
- Real-time progress tracking
- Visual pause indicator
- HTML5
- CSS3 (with Tailwind CSS)
- JavaScript
- Chrome Extension APIs
popup.html: Main extension interfacepopup.js: Core timer logic and UI interactionsbackground.js: Background processes and notificationsstyles.css: Custom styling and animationsmanifest.json: Extension configuration
- Chrome Storage API for persistence
- Chrome Alarms API for timer management
- Chrome Notifications API for alerts
- Custom SVG icons with multiple resolution support
- Clone the repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the extension directory
- Click the extension icon to open the timer interface
- (Optional) Select a task type for recommended duration
- Adjust time if needed using +/- buttons
- Click "Start" to begin the focus session
- Use pause/reset as needed
- Receive motivational messages and completion notification
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons provided by Lucide
- UI components styled with Tailwind CSS
- Font: Inter by Google Fonts
Created by YUV.AI - Empowering Focus and Productivity