๐Ÿ•’ Contest Clocker โ€“ Never Miss a Coding Contest Again ๐Ÿš€

Published: (December 3, 2025 at 09:48 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Cover image for ๐Ÿ•’ Contest Clocker โ€“ Never Miss a Coding Contest Again ๐Ÿš€

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.com via Spaceship

Screenshot of Contest Clocker UI

๐Ÿง  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!

๐Ÿ‘‰ Install Contest Clocker

Stay consistent. Stay competitive.

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

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

Back to Blog

Related posts

Read more ยป

TCS CodeVita Experience

Introduction Mujhe apni TCS CodeVita Contest ki performance ko dekhkar bahut khushi ho rahi hai. Haan, abhi bhi improvements kiye ja sakte hain aur har baar ki...