Skip to content

Commit e29574c

Browse files
updated readme
1 parent 2d8535c commit e29574c

File tree

3 files changed

+49
-2
lines changed

3 files changed

+49
-2
lines changed

README.md

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,49 @@
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+
![Extension](./asset/extension_screenshot.png)
23+
*Screenshot of the Chrome extension*
24+
25+
![Clock](./asset/clock_screenshot.png)
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.

asset/clock_screenshot.png

152 KB
Loading

asset/extension_screenshot.png

7.73 KB
Loading

0 commit comments

Comments
 (0)