Hello everyone,
I kept forgetting upcoming contests across Codeforces, AtCoder, LeetCode, and CodeChef, so I built a single extension that keeps everything in one place. AlgoRadar is an open-source extension designed to let you view upcoming competitive programming rounds from multiple platforms seamlessly.

✨ Features at a glance:
- All Major Platforms: One unified interface for Codeforces, LeetCode, AtCoder, CodeChef, and more soon.
- Smart Filtering: Filter contests by platform and time range ("Today", "This Week", or "This Month") so you only see events that matter to you.
- Live Countdown Timers:See exactly how much time remains before registration or contest start, automatically adapted to your computer's local timezone..
- Fast Performance: Only 88 KiB in size with a clean dark theme that keeps data fresh in the background using periodic synchronization and caching
Technical Implementation & Architecture
For those interested in how it works under the hood:- Instant Popup Loading: Since data is pre-synchronized, opening the extension doesn't trigger multiple external API requests, ensuring zero interface lag.
- Server-side Synchronization: Instead of fetching schedules every time the popup opens, a backend periodically syncs contest data and serves cached results to the extension. This keeps popup load times fast while reducing unnecessary client-side requests.
- Resilient Data Fetching: Some contest platforms are protected by Cloudflare, making scheduled fetches unreliable from standard environments. To handle this, the backend uses a serverless synchronization layer with cached responses, avoiding frequent failed requests.
The project is 100% open-source. No ads, no tracking, and no user credentials are collected.
Check it out and let me know your thoughts!




