{LeetPath}

Master LeetCode Problems, Your Way 🚀

LeetPath is a personalized recommendation system for LeetCode users that analyzes user interactions, question similarity, and topic relevance to suggest the best questions for skill improvement. 📈

Landing Image

Features

Personalized Recommendations

LeetPath recommends LeetCode problems based on your past interactions, ensuring each recommendation is tailored to your current skill level.

Skill and Difficulty Matching

LeetPath considers the difficulty levels of problems you've solved, providing a balance of challenge and progression.

Continuous Learning

As you solve more problems, the system adapts and ensures the recommendations always reflect your evolving skills.

Graph-Based Approach

A graph-based recommendation engine connects questions dynamically, improving recommendations over time.

How It Works ✨

Graph-Based Engine

Questions are modeled as nodes in a graph structure, with relationships between them reflecting content similarity.

Topic Modeling

We identify latent topics to match questions to your specific skill gaps for improved relevance.

MRF Belief Propagation

We use belief propagation in Markov Random Fields to refine recommendations based on probabilities.

Our Tech Stack 💻

nextjs
tailwind
go
mongodb
flask
firebase
graphql
vercel
gcp

Ready to Level Up Your LeetCode Game? 🎮

Sign up now to receive personalized question recommendations based on your unique LeetCode journey. Get started with smarter practice today!

Let's Go!