


+1 more
About this project
Role: Fullstack
Built For: Personal
JSCodeChallenger is a web app for practicing JavaScript through hands-on coding challenges, built for developers who want to sharpen their skills without signing up for anything.
It solves a simple problem: most coding practice sites require accounts or feel cluttered. This one is free, has no sign-up, and gets straight to the point.
Key features:
- Challenges organized by difficulty, from beginner (arrays, loops, conditionals) to advanced (recursion, algorithms, data structures)
- Built-in Monaco code editor (the same editor used in VS Code) with syntax highlighting and auto-completion
- Instant test feedback so you know right away if your solution works
- Progress tracking saved locally, with visual indicators for completed challenges
- Dark and light mode support
- Fully responsive, works on desktop, tablet, and mobile
Tech Stack
React
TypeScript
Tailwind CSS
Vite
Monaco Editor