DEV Community

Cover image for πŸ•’ Contest Clocker – Never Miss a Coding Contest Again πŸš€
Aakash Kumar
Aakash Kumar

Posted on

πŸ•’ Contest Clocker – Never Miss a Coding Contest Again πŸš€

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.

πŸ”— Install from Chrome Web Store

🌐 Website


πŸ’‘ 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 (with HTTPS + custom domain)
  • Domain: contestclocker.com via 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 polished privacy + domain setup for Google OAuth.

If you're building Chrome Extensions, feel free to check out how I handled domain + SSL + 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!

πŸ‘‰ Install Contest Clocker


Stay consistent. Stay competitive.

Let Contest Clocker handle the timing β€” you focus on winning.

Tages: #competitiveprogramming #chromeextension #calendar #javascript #codechef #codeforces #Leetcode #notification #productivity

Top comments (0)