https://github.com/nearhuscarl/leetcode-dashboard
https://github.com/nearhuscarl/leetcode-dashboard
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nearhuscarl/leetcode-dashboard
- Owner: NearHuscarl
- Created: 2023-05-14T15:33:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T14:42:15.000Z (about 2 years ago)
- Last Synced: 2025-01-04T03:10:28.266Z (9 months ago)
- Language: TypeScript
- Homepage: https://leetcode-dashboard.vercel.app
- Size: 1.13 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Leetcode Dashboard

## Getting Started
- Download and install Anki
- Install [anki-connect](https://ankiweb.net/shared/info/2055492159) add-on.
- In Anki, go to `Tools` > `Add-ons` > Select `AnkiConnect` > `Config`. Update the config to allow CORS.```json
{
"webCorsOriginList": [
"http://localhost:5173",
"http://localhost:3000",
"https://leetcode-dashboard.vercel.app"
]
}
```- Do not close Anki to maintain the connection with AnkiConnect.
## Usage
- Create a deck named `Leetcode`.
- Create a card with the following format:- Front: Contains a link to leetcode/lintcode problem. Example:
```
https://leetcode.com/problems/container-with-most-water
```- Back: Contains a single link to the solution (Github/Leetcode Discussion/Neetcode video...). Example:
```
https://www.youtube.com/watch?v=o-YDQzHoaKM
```- Recommended deck settings:
- **New cards/day:** 1 to 3 is enough, I cannot retain enough information if I cram more than that, YMMV.
- **Learning Steps:** `5d 10d 15d` or greater intervals if your plan takes longer to complete, otherwise you just memorize the previously solved solution.
- **New/Review order:**: Show before review. New problems are more important.
- **Review Sort Order:** `Relative overdueness`. This helps if you have a lot of overdue cards.## Development
- Follow all the steps in [Getting Started](#getting-started)
- Clone this repo.
- Install depedencies and run the dev server```bash
yarn
yarn dev
```