Skip to content

"LeetBuddies" is a Chrome extension designed to help users keep track of their friends' progress on LeetCode. The extension serves as a leaderboard that displays information about your friends' problem-solving achievements on LeetCode.

MohitSinghChauhan/LeetBuddies

Repository files navigation

LeetBuddies

LeetCode Buddies

"Alone, we can do so little; together, we can do so much." - Helen Keller

Introduction

LeetBuddies is a Chrome extension that helps you keep track of your friends' progress on LeetCode. It provides a leaderboard-style interface to view your friends' problem-solving achievements, including the number of easy, medium, and hard problems they have solved, as well as their total problem count.

Project Setup/ Installation

  1. Clone the repository:
    git clone https://github.com/MohitSinghChauhan/LeetBuddies.git
  2. Install the dependencies:
    cd LeetBuddies
    npm install
  3. Build the TailwindCSS:
    npm run build:tailwind
  4. Load the extension in Chrome:
    • Open Chrome browser
    • Go to chrome://extensions
    • Enable "Developer mode"
    • Click on "Load unpacked"
    • Select the LeetBuddies directory inside the project

Tech/Framework used

  • JavaScript
  • HTML
  • Tailwind CSS
  • Chrome Extension API
  • DB: Local Storage

Screenshots

Popup Page Popup Page Popup Page Popup Page Popup Page

Future Goals:

  • Search Users by their Name also.
  • Publish on Chrome Web Store.
  • HoverCard Customization: Theme & Extensions.
  • Implement Dark Mode.
  • UI Improvements.
  • Refresh Stats on demand.
  • Store data on remote DB to persist data.

Credits

🔗 Let's Connect

linkedin twitter

License

This project is licensed under the MIT License. MIT © Mohit Singh Chauhan

About

"LeetBuddies" is a Chrome extension designed to help users keep track of their friends' progress on LeetCode. The extension serves as a leaderboard that displays information about your friends' problem-solving achievements on LeetCode.

Topics

Resources

Stars

Watchers

Forks