- 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
- 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:
-
Clone the repo
git clone https://github.com/<yourusername>/Apps.Leetcode.git
-
Install NPM packages
npm ci
-
Deploy app using:
rc-apps deploy --url <url> --username <username> --password <password>
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.
👋 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
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: adds some amazing feature'
) - Push to the Branch (
git push origin feat/AmazingFeature
) - Open a Pull Request
Here are some links to examples and documentation: