Skip to content

KabirSinghMehrok/leetboard

Repository files navigation

Leetboard

Follow your friends on a Leetcode leaderboard

Leetboard Chrome Extension

Leetboard is a Chrome extension that allows you to track and follow your friends' progress on LeetCode. It acts as a leaderboard, providing insights into the number of questions your friends have solved, categorized by difficulty level (easy, medium, hard). The extension is built using ReactJS, Webpack, and Tailwind CSS.

Current Features

  • Leaderboard: View your friends' progress on LeetCode, including the number of questions they have solved for each difficulty level (easy, medium, hard).

Planned Features

  • Topic-wise Progress: Gain insights into the topic-wise progress of your friends. See which questions they have completed in different topics or categories.

  • Daily Targets and Alerts: Set daily targets for the number of questions you want to solve and receive alerts when your friends surpass specific targets. Stay motivated and competitive with your friends.

  • Rewards System: Earn rewards based on your progress and achievements. Unlock badges, levels, or other virtual rewards to gamify your LeetCode experience.

Installation

To install the Leetboard Chrome extension, follow these steps:

  1. Download the .zip file from the release page

  2. Extract the contents of the zip file to a convenient location on your computer.

  3. Open Google Chrome and navigate to chrome://extensions/.

  4. Enable Developer Mode by toggling the switch in the top-right corner.

  5. Click on the "Load unpacked" button and select the extracted folder (unpacked) from the downloaded zip file.

  6. The Leetboard extension will be installed and ready to use.

Contributing

We welcome contributions to the Leetboard Chrome extension. To contribute, please follow these steps:

  1. Fork the repository on GitHub.

  2. Create a new branch with a descriptive name for your feature or bug fix.

  3. Make your changes and test them thoroughly.

  4. Commit your changes with clear and concise commit messages.

  5. Push your changes to your forked repository.

  6. Submit a pull request to the main repository, explaining the changes you have made.

  7. Your contribution will be reviewed, and feedback or suggestions may be provided.

License

This project is licensed under the MIT License.

Contact

If you have any questions, suggestions, or feedback, please reach out to me at [email protected]. I appreciate your interest in Leetboard!