Skip to content

A rocket chat app that provide users with the information of leetcode statistics

Notifications You must be signed in to change notification settings

Devansht420/Apps.Leetcode

Repository files navigation

Leetcode Stats on Rocket.Chat


Leetcode Stats Feature for RocketChat

View Demo · Report Bug · Request Feature

📜 Getting Started

Prerequisites

  • You need a Rocket.Chat Server Setup
  • Rocket.Chat.Apps CLI,
  • In case you don't have run:
    npm install -g @rocket.chat/apps-cli

⚙️ Installation

  • Every RocketChat Apps runs on RocketChat Server, thus everytime you wanna test you need to deploy the app with this note. lets start setting up:
  1. Clone the repo

    git clone https://github.com/<yourusername>/Apps.Leetcode.git
  2. Install NPM packages

    npm ci
  3. Deploy app using:

    rc-apps deploy --url <url> --username <username> --password <password>

✅ About The Project:


The project aims to provide users efficiency by introducing a quick solution for checking leetcode stats of users on the go.
This will allow agents/user to check number of questions sovled by the user, their ranking, acceptance rate etc using the leetcodeAPI, accessible via a slash command.
By choosing leetcode stats app users can instantly get leetcode info instead of manually going to the leetcode website, finding the user and then getting the required info, improving productivity and user satisfaction.

🚀 Usage :

👋 Need some help with /lc or /lc user and stats?

  • /lc: Get started with Leetcode App
  • /lc <user-name> ques: Gets the number of total questions and types of questions
  • /lc <user-name> stats: List the Acceptance rate and ranking of the leetcode user
  • /lc help: Get help with using Leetcode App

🧑‍💻 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: adds some amazing feature')
  4. Push to the Branch (git push origin feat/AmazingFeature)
  5. Open a Pull Request

📚 Resources

Here are some links to examples and documentation:

About

A rocket chat app that provide users with the information of leetcode statistics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published