DEV Community

Sansita Malhotra
Sansita Malhotra

Posted on

I Built CodeCrush: Making LeetCode Practice Feel Like an RPG

Why I Built This

I kept avoiding LeetCode because it felt like walking into an exam every time. The blank editor, the pressure, the "you should already know this" vibe - it killed my motivation to practice.

So I built CodeCrush - a coding interview prep platform that treats practice like leveling up in an RPG instead of taking a test.

What It Does

🎮 XP and leveling system (earn points for solving problems)

  • 🔥 Streak tracking (maintain your coding momentum)

  • 🏆 Real-time leaderboards (compete with friends)

  • 💡 Progressive AI hints (Claude API - hints that guide without spoiling)

  • ✅ 50+ curated problems with auto-validation

  • 📊 Performance analytics dashboard

The Tech Stack

React, Firebase (auth + database), Claude API, deployed on Vercel

Try It

Live at: https://mycodecrush.vercel.app/

What I Learned Building This

The trickiest part was the hint system. I wanted hints that guide your thinking without giving away the solution...

[add a paragraph about a technical challenge you solved]

Looking for Feedback

This is a learning project for me. What would make you actually use this over LeetCode?

showdev #react #firebase #webdev

Top comments (0)