🕒 Contest Clocker – Never Miss a Coding Contest Again 🚀
Source: Dev.to

Overview
Are you into competitive programming? Tired of missing contests across Codeforces, LeetCode, and CodeChef?
Contest Clocker is a free, lightweight Chrome Extension that helps you stay on top of upcoming contests with smart reminders, calendar integration, and powerful filtering — all in one click.
💡 Why I Built This
As a developer who regularly participates in contests and interview prep, I found myself constantly switching between platforms and forgetting start times. That’s when I built Contest Clocker – a zero‑friction solution to get notified, filter contests, and sync them to your Google Calendar.
⚙️ Core Features (v2.0)
- ✅ Multi‑Platform Support: Codeforces, CodeChef, LeetCode (more coming!)
- 🔔 Smart Notifications: 15 min / 1 hour / 1 day before contest
- 📅 Add to Calendar: 1‑click Google or Outlook sync
- 🎯 Advanced Filters: By duration, platform, contest type
- 🌓 Dark/Light Theme: Beautiful UI with smooth toggle
- ♿ Accessibility: Font size, high contrast mode, ARIA support
- 📊 Configurable View: Hide/show columns, compact mode
- ⚡ Superfast Load: API cached, blazing UI
👨💻 Who’s This For?
- Competitive programmers tracking multiple sites
- Students preparing for interviews (DSA grind!)
- ICPC / Kickstart / CodeJam participants
- Anyone serious about staying consistent
🧪 Upcoming Ideas
- Personal dashboard for contest history
- Telegram / WhatsApp daily alerts
- Contest difficulty predictions
- Auto‑sync with Google Calendar every 24 hours (Pro)
🛠 Tech Stack
- Frontend: Vite + React
- Styling: CSS Modules, Dark/Light toggle via
localStorage - Chrome Extension: MV3 + Manifest permissions + popup UI
- Google APIs: Calendar sync + OAuth2 scopes
- Hosting: Netlify (HTTPS + custom domain)
- Domain:
contestclocker.comvia Spaceship

🧠 Behind the Scenes
It started as a side project and now has dozens of daily users. I’ve just added a polished UI, more filters, and a privacy‑focused domain setup for Google OAuth.
If you’re building Chrome Extensions, check out how I handled domain, SSL, and the privacy policy to pass Google OAuth verification smoothly.
🤝 Feedback Welcome
Try it out and let me know what you’d love to see added next. Open to suggestions, bug reports, or even contributions!
Stay consistent. Stay competitive.
Let Contest Clocker handle the timing — you focus on winning.
Tags: #competitiveprogramming #chromeextension #calendar #javascript #codechef #codeforces #Leetcode #notification #productivity