A web-based LeetCode study notes system with spaced repetition review, plus a Chrome extension that auto-syncs your AC submissions via local Ollama analysis.
├── web/ # React web app (Vite)
└── extension/ # Chrome extension
cd web
npm install
npm run dev- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
extension/folder - Make sure Ollama is running locally (
ollama serve)
- Spaced repetition review (Ebbinghaus curve)
- Multi-dimensional filtering (category, difficulty, tags, review status)
- Side-by-side code comparison
- Full inline editing of all fields
- Auto-sync from LeetCode via Chrome extension
- AI-generated notes via local Ollama (llama3.2)
- JSON/TSV import & export