Skip to content

errorforreal/notion-leetcode-chromeExtn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LeetNote — LeetCode to Notion Auto DSA Workspace

📌 Overview

LeetNote is a Chrome Extension + Backend system that automatically converts solved LeetCode problems into structured, revision-ready notes inside Notion.

It removes the friction of manual note-taking and helps developers retain patterns, track mistakes, and build long-term understanding.


🎯 Problem

Developers solve hundreds of DSA problems, but:

  • There is no structured way to revisit solved problems
  • Patterns are not clearly organized
  • Mistakes are rarely tracked
  • Manual note-taking is inconsistent and time-consuming

👉 Result: High effort, low retention


💡 Solution

LeetNote bridges this gap by:

  • Capturing problem data directly from LeetCode
  • Allowing quick user input (approach + mistake)
  • Automatically generating structured notes
  • Organizing them by problem-solving patterns

⚙️ How It Works

Flow:

  1. User solves a problem on LeetCode
  2. Extension popup appears
  3. User enters:
    • Approach (1 line)
    • Mistake (optional)
  4. Extension extracts:
    • Problem title
    • Tags
  5. Data is sent to backend
  6. Backend:
    • Detects problem pattern
    • Generates AI explanation
    • Stores structured note in Notion

🔥 Key Features

  • ⚡ One-click note generation
  • 🧠 Pattern-based organization (Sliding Window, Two Pointers, etc.)
  • 📝 Structured notes with toggles
  • 🤖 AI-assisted explanations
  • 📉 Zero-friction workflow
  • 🔁 Continuous learning from past mistakes

🛠️ Tech Stack

  • Chrome Extension (Manifest v3)
  • Node.js + Express
  • Notion API
  • AI API (Gemini / Groq / OpenAI)

It transforms:

  • ❌ Solving → forgetting
    into
  • ✅ Solving → understanding → retaining

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.0%
  • HTML 17.0%