Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.66 KB

README.md

File metadata and controls

45 lines (35 loc) · 2.66 KB

🚀 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.