It's like LeetCode, but for React, Express, and full-stack MERN development — extensible for TypeScript and Next.js.
Welcome to coderx-assets, the official community contribution repository for CoderX (https://coderx-two.vercel.app/).
CoderX was born as a student's hobby project. As a computer science student struggling to find hands-on practice for real React component state bugs, Express API routing, and full-stack MERN development, standard algorithmic platforms like LeetCode fell short.
CoderX bridges this gap by providing interactive coding challenges directly inside your browser powered client-side by StackBlitz WebContainers. No local Node.js installation or Docker setup is required!
Try out CoderX live at: https://coderx-two.vercel.app/
- In-Browser Execution: WebContainers run a full Node.js environment right in your browser tab.
- Real-time Feedback: Write code in Monaco Editor and preview components or API endpoints instantly.
- Automated Testing: Vitest and Supertest test suites verify your solutions with instant pass/fail feedback.
- 🚀 Interactive In-Browser IDE: Practice real React & Express code without local setup.
- 🧪 Automated Vitest & Supertest Runner: Instant validation on frontend and backend code.
- 📦 Multi-Stack Support: Challenges in React, Express, MERN Full-Stack, TypeScript, and Next.js.
- 🤝 Open Community Contributions: Anyone can submit new challenges via this repository!
- 🎨 For UI and UX Enhancements / Feature Requests: Please create a GitHub Issue.
- 💡 For Introducing New Problem Challenges: Please create a Pull Request (PR) with your problem
.jsonfile.
To submit new problem challenges, create JSON problem files, or view detailed workspace folder structures and test specifications:
👉 Read our detailed CONTRIBUTING.md Guide
All problem challenge contributions in coderx-assets are licensed under the MIT License.