Leetcode Extension is a sidebar extension for chromium based browsers (e.g Google Chrome, microsoft edge etc.). The extension displays the list of companies that have asked a particular question on leetcode directly on the leetcode page. This helps the user to get an idea of the companies that ask a particular question and prepare accordingly.
This extension also displays YouTube video solution for the on the sidebar.
Note
- The extension is not yet published on chrome store because I am working on adding new features.
- This project was part of Interview Prep Pro project. It is currently being developed separetly with its own custom API.
Important
- This extension fetches the companies list and youtube video solutions data from a custom made API.
- The API is developed using
python(flask),mongoDBandbeautifulsoup4(Scrape YouTube for video links). - I have not made the source code for the API public due to security reasons.
- Python - Flask, Beautifulsoup4
- Java Script
- HTML
- CSS
- Clone the repository
git clone https://github.com/saipraveenkondapalli/leetcode-extension.git- Open chrome browser and go to
chrome://extensions/ - Turn on the developer mode
- Click on
Load unpackedand select the cloned repository folder - The extension will be added to the browser and you can see the extension icon on the top right corner of the browser
The extension displays the list of companies that have asked a particular question on leetcode directly on the leetcode page in a table with number of times the company has asked the question and probability of the company asking the question.
- The extension displays the YouTube video solutions for the question on the sidebar.
- The extension also displays channel name, views, time of upload and duration of the video.
The extension caches the data for the companies list and YouTube video solutions for a particular question in the local storage upto month and avoids unnecessary and frequent API calls.
- Add a feature to display the list of questions asked by a particular company.
- Allow users to add questions to the database


