A Chrome extension that helps you track and share your LeetCode daily challenge streak on Discord.
- 🎯 Automatically tracks your daily challenge completion
- 🔥 Monitors your current streak length
- 📊 Real-time status updates
- 🤖 Easy Discord integration
- 🔔 Instant notifications when you complete the challenge
- 🌙 Automatic daily reset at midnight
- Download from the Chrome Web Store (Coming Soon)
- Clone this repository for development:
git clone https://github.com/[your-username]/leetstreak.git
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Click the extension icon in Chrome toolbar
- Open settings and add your Discord webhook URL
- Complete your LeetCode daily challenge
- Click the LeetStreak icon in your Chrome toolbar
- Click "Send to Discord" to share your achievement
- Keep your streak going! 💪
- In your Discord server, go to Server Settings > Integrations
- Create a new webhook
- Copy the webhook URL
- Open LeetStreak settings and paste your webhook URL
- Set your preferred nickname for Discord notifications
- Configure the extension through the settings page
- Google Chrome
- Basic knowledge of Chrome Extension development
- Clone the repository
- Make your changes
- Load the unpacked extension in Chrome
- Test your changes
leetstreak/
├── icons/ # Extension icons
├── background.js # Background service worker
├── content.js # Content script for LeetCode pages
├── manifest.json # Extension manifest
├── popup.html # Extension popup UI
├── popup.js # Popup logic
├── options.html # Settings page
└── options.js # Settings logic
This extension:
- Only accesses LeetCode.com
- Stores data locally in your browser
- Sends notifications only to your specified Discord webhook
- Does not collect any personal information
- Does not track your browsing history
See our Privacy Policy for more details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.