About LeetCode Pattern Tracker
LeetCode Pattern Tracker is a free, open-source tool built to help software engineers systematically prepare for technical interviews. Our mission is to make DSA preparation structured, measurable, and effective — not random or overwhelming.
We believe the most efficient way to prepare for coding interviews is pattern-based learning. Instead of grinding hundreds of random problems, mastering the 88 core algorithmic patterns covered in this tracker gives you the mental models to solve any interview problem you encounter.
Why We Built This
Most interview prep resources either list problems without structure (pure LeetCode grinding) or are paywalled. We wanted a free, pattern-organized tracker with cloud sync, personal notes, and real progress metrics — inspired by Striver's SDE Sheet and NeetCode 150, but with more granularity and better UX.
What's Included
- 368 curated LeetCode problems across 88 patterns and 15 categories
- Google account sync via Firebase — track progress across devices
- Personal notes per problem — write your approach, time/space complexity, code
- Real-time progress bars per pattern, category, and overall
- Pattern guides with code templates for Two Pointers and Sliding Window
- 100% free — no paywalls, no premium, no ads on the tracker
Pattern Guides
We're building dedicated guides for each major DSA pattern. Currently available:
- Two Pointers Pattern Guide — 7 sub-patterns, 33 problems, code templates
- Sliding Window Pattern Guide — 4 sub-patterns, 28 problems, code templates
More guides (Dynamic Programming, Graphs, Binary Search) coming soon.
Tech Stack
- Pure HTML, CSS, and vanilla JavaScript — no framework, maximum performance
- Firebase Authentication (Google Sign-in) for cloud sync
- Firebase Firestore for real-time progress persistence
- 100% static — deployable on GitHub Pages, Netlify, or any CDN
Contact & Contributions
Found a bug or want to suggest a problem? We welcome contributions. Reach us at contact@leetcodepattern.com or open an issue on GitHub.
🎯 Ready to start? Open the tracker and begin solving — no account required. Sign in with Google to sync your progress across devices.