The Neetcode 150 is a popular road map for technical interview preparation questions to work through. After completing the roadmap, it may be helpful to reinforce the learning with repetition. This chrome extension randomly selects a question from a specified category (or all categories by default).
Follow these steps to clone and run the project on your local machine:
Clone the repository to your local machine:
git clone https://github.com/f-okd/leetdaily
Navigate to the project directory:
cd C:\...\leetdaily
Install dependencies:
npm install
Build the app:
npm run build
Load the extension:
chrome://extensions/
load unpacked
./dist
folder into the boxEvery time you make a change to the code, make sure you rebuild locally then click reload extension on the extensions dashboard.
Ensure the project functions as expected by following these steps:
Run tests:
npm run test
Alternatively, one can generate coverage reports using:
npm run test -- --coverage
Contributions are welcome! Here's how you can help:
This repository helped me work with the public Leetcode graphql API This medium article helped me configure the service-worker. You may also find them helpful when working with the project.