Skip to content

A draggable countdown timer that automatically pops up when you open coding problems on platforms like LeetCode, CodeChef, and CodeForces

Notifications You must be signed in to change notification settings

deepesh16b/Popup-Timer-for-Coding-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Timer⏱️Extension

A versatile and customizable timer extension designed to help you effectively manage your coding practice on various coding platforms such as LeetCode, CodeChef, and CodeForces. The timer automatically pops up when you open a problem on any of these platforms, allowing you to set and track your time. It is draggable and easy to use, helping you focus on improving your coding skills within a structured timeframe.

Features

  • Automatically pops up when opening coding problems on supported platforms.
  • Draggable timer that can be positioned anywhere on the screen.
  • Simple and user-friendly interface.
  • Adjustable countdown timer to suit your practice needs.
  • Works seamlessly with multiple coding platforms: LeetCode, CodeChef, CodeForces, and more.

Screenshot 2024-09-17 220216

Installation

  1. Clone or download this repository to your local machine.
    git clone https://github.com/deepesh16b/Coding-Timer---Smart-Popup-and-Draggable.git
  2. Open Google Chrome and go to the Extensions page (chrome://extensions/).
  3. Enable "Developer mode" by toggling the switch in the top right corner.
  4. Click on the "Load unpacked" button and select the folder where you cloned/downloaded this repository.
  5. The "Coding Timer - Smart Popup and Draggable" extension should now be installed and ready to use.

How to Use

  1. Navigate to a supported coding platform (LeetCode, CodeChef, CodeForces, etc.).
  2. When you open a coding problem, the timer will automatically pop up on the screen.
  3. Drag the timer to your desired location on the screen.
  4. Set the timer duration and start it to track your coding practice time.
  5. The timer will alert you when the countdown is complete, helping you manage your time effectively.

Permissions Justification

  • activeTab: Required to detect when a coding problem page is opened and to trigger the timer popup.
  • scripting: Needed to inject the timer functionality into the coding platform pages.
  • Host Permissions: Allows the extension to run on supported coding platforms, such as https://leetcode.com/*, https://codechef.com/*, and https://codeforces.com/*.

Privacy Policy

This extension does not collect, store, or share any personal data, web history, or user activity. For more information, see the Privacy Policy.

Contributing

Contributions are welcome! If you'd like to improve this extension, please fork the repository and create a pull request.

License

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

Contact

If you have any questions or suggestions, feel free to reach out to [[email protected]].

About

A draggable countdown timer that automatically pops up when you open coding problems on platforms like LeetCode, CodeChef, and CodeForces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published