|
1 |
| -# leetcodeGameRoom |
2 |
| -// TODO add a description. If you are randomly checking out this project you can leave a 'star' |
| 1 | +# Leetcode-GameRoom |
| 2 | + |
| 3 | +This Chrome extension helps you practice solving problems on Leetcode. |
| 4 | + |
| 5 | +## Motive behind Creating This Extension |
| 6 | + |
| 7 | +One of the disadvantages of blindly solving problems on Leetcode is that people tend to overlook the importance of time management. When it comes to appearing in an actual interview, the pressure of solving questions within a given time limit can negatively impact performance. I have personally experienced this challenge firsthand. |
| 8 | + |
| 9 | +Additionally, it can be difficult to select random questions to solve on Leetcode, as the platform does not provide an option to pick more than one random question at a time. |
| 10 | + |
| 11 | +## Solution |
| 12 | + |
| 13 | +Leetcode-GameRoom addresses these challenges by providing the option to select the type of questions you want to solve from the following categories: |
| 14 | +- 4 Easy |
| 15 | +- 2 Easy, 2 Medium |
| 16 | +- 4 Medium |
| 17 | +- 2 Medium, 2 Hard |
| 18 | +- 4 Hard |
| 19 | + |
| 20 | +Furthermore, the extension displays a timer on the Leetcode page, allowing you to race against the clock while solving problems. |
| 21 | + |
| 22 | + |
| 23 | +*Screenshot of the Chrome extension* |
| 24 | + |
| 25 | + |
| 26 | +*Screenshot of the timer* |
| 27 | + |
| 28 | +## How to Install Locally |
| 29 | + |
| 30 | +To install the Leetcode-GameRoom extension locally, follow these steps: |
| 31 | + |
| 32 | +1. Make sure you have [Node.js](https://nodejs.org) installed on your machine. |
| 33 | +2. Clone this repository to your local machine or download the source code as a ZIP file. |
| 34 | +3. Open a terminal or command prompt and navigate to the directory where you cloned or extracted the extension's source code. |
| 35 | +4. Run the command `npm install` to install the required modules listed in the `package.json` file. |
| 36 | +5. After the installation completes, run the command `npm run build` to build the extension. |
| 37 | +6. Open Google Chrome and go to the Extensions page by typing `chrome://extensions` in the address bar. |
| 38 | +7. Enable the "Developer mode" toggle in the top-right corner of the Extensions page. |
| 39 | +8. Click on the "Load unpacked" button and select the 'dist' directory where you cloned or extracted the extension's source code. |
| 40 | +9. The Leetcode-GameRoom extension should now be installed and visible in your list of installed extensions. |
| 41 | +10. Open the extension to use it. |
| 42 | + |
| 43 | +## Contribution |
| 44 | + |
| 45 | +Feel free to create an issue, fork this repository, and submit your changes. Your contributions are greatly appreciated! |
| 46 | + |
| 47 | +## Inspired by |
| 48 | + |
| 49 | +This extension was inspired by the now-defunct website binarysearch.io, which provided virtual rooms and contests for practicing problem-solving. It was a valuable resource during my interview preparation journey. |
0 commit comments