Skip to content

yuanyunchen/leetcode-review-planner

Repository files navigation

LeetCode Review Planner icon LeetCode Review Planner - Chrome Extension

English | 简体中文

LeetCode Review Planner is a Chrome extension for leetcode.com. It helps you review solved problems with Ebbinghaus-style intervals, notes, time tracking, and a clean dashboard.

Never forget solved problems again.
Learn once, retain long-term with spaced repetition.

Forgetting Curve

The Ebbinghaus forgetting curve says memory drops quickly after learning, then slows down.
The best strategy is short, repeated reviews at increasing intervals.

Plan Review Days
Full 1, 3, 7, 14, 30, 60
Light 3, 10, 30

You can also edit interval plans in Settings.

Quick Start

  1. Open chrome://extensions/
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select folder: leetcode-review-helper/

Usage

A) Problem-page entry and quick actions
The workflow starts directly on the problem page. Expand the floating widget to add or submit reviews, and open the Today panel to jump to due tasks immediately.

Problem page widget Today review panel

B) Plan setup, submission, and records
When adding a problem, choose Full/Light/Custom intervals and optionally save notes/time. During review, submit time and notes in one focused modal, then track full progress in the record view.

Add to review plan Problem record

C) Home management and personalization
The Home "All Problems" view supports search, tags, and quick actions for daily management. Settings lets you tune language, default plan, UI scale, and interval templates.

Home all problems Home settings

✨ Features

  • One-click review workflow on LeetCode problem pages.
  • Spaced repetition plans (Full / Light) with editable intervals.
  • Problem record view: added date, progress, review history, future plan.
  • Home dashboard: Today / All Problems / Statistics / Settings.
  • Tag search + filters to quickly locate problems.
  • Bilingual UI: English by default, Chinese optional.
  • Data backup: full JSON export/import for migration between versions.

FAQ

Does it support both LeetCode sites?

Yes. It supports leetcode.com and leetcode.cn.

Is my data private?

Yes. Data is stored in Chrome local storage. No external user-data server is used.

Will data be lost after updates?

Use built-in JSON export/import for backup and migration across versions.

Version

v2.2 · Made by Ethan

If this helps your interview prep, a ⭐ is appreciated.

About

`LeetCode Review Planner` is a Chrome extension for `leetcode.com`. It helps you review solved problems with Ebbinghaus-style intervals, notes, time tracking, and a clean dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors