Skip to content

A simple browser extension to keep track of upcoming coding contests from various platforms like LeetCode, CodeChef, Codeforces and many more.

License

Notifications You must be signed in to change notification settings

VaibhavArora314/contest-notifier-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Contest Notifier Browser Extension

Introducing Contest Notifier - Your all-in-one solution to enhance your coding contest experience! This web extension centralizes and customizes your contest tracking, with smart reminders and time-based filtering to keep you on top of your game. 🎯

🔗 Install it from the web store here.

2

🛠 Tech Stack:

  • TypeScript
  • React.js
  • Node.js

Features

  1. 📅 Centralized Contest Tracking: View upcoming and ongoing contests from platforms like LeetCode, CodeChef, Codeforces, AtCoder, GeeksforGeeks, and CodingNinjas all in one place.
  2. 🎯 Customizable Platform & Time Selection: Filter contests by your preferred platforms and timeframes, such as ongoing or starting within the next 24 hours.
  3. Smart Reminder System: Receive a reminder 10 minutes before a contest begins when you’ve set an alarm. (Make sure your device's Do Not Disturb is off to receive notifications)

🔒 Privacy First: We don’t store any of your data. Contest Notifier simply fetches and displays contest information.

📥 Installation

Chrome

  • 📦 Download the contest-list.zip file from the GitHub repository.
  • 📂 Unzip the file.
  • 🌐 Open Chrome and go to chrome://extensions/.
  • ⚙️ Enable "Developer mode" in the top right corner.
  • 📤 Click on "Load unpacked" and select the unzipped contest-list folder.

Firefox

  • 📦 Download the contest-list.zip file from the GitHub repository.
  • 📂 Unzip the file.
  • 🦊 Open Firefox and go to about:debugging#/runtime/this-firefox.
  • 📥 Click on "Load Temporary Add-on" and select any file from the unzipped contest-list folder.

📊 Usage

  1. 🖱️ Click on the Contest List icon in your browser toolbar to open the extension.
  2. 📜 Browse through the list of upcoming contests.
  3. 🔍 Click on a contest to view detailed information.

🤝 Contributing

Contributions are Welcome! You can contribute in the following ways:

  • 🛠 Create an Issue - Propose a new feature or report a bug.
  • 🔧 Pull Request - Fix a bug, typo, or refactor the code.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.