๐ CodeHack
LeetCode-Style DSA Practice Platform
๐ง Inspiration
We wanted to create a lightweight, LeetCode-style platform focused on making Data Structures and Algorithms (DSA) practice more accessible โ especially for beginners. Most existing platforms require accounts or have steep learning curves. CodeHack offers a frictionless way to code, test, and learn โ even anonymously.
๐ก What it does
- ๐งช Users can solve DSA problems in C, C++, and Python
- ๐งโ๐ป No login required โ use a Demo Account to start instantly
- โ
Submissions are tested against 5 predefined test cases
- โ๏ธ View code efficiency and result feedback
- ๐ Track submissions and revisit your solutions
- ๐ฏ Clean, fast, and focused for pure coding practice
๐ ๏ธ How we built it
Tech Stack:
- Frontend: Next.js + Tailwind CSS
- Backend: Node.js with REST API
- Database: PostgreSQL + Prisma ORM
- Code Execution Engine: Judge0 API
- Hosting: Vercel
๐งฉ Challenges we ran into
- Handling multi-language code execution securely
- Ensuring reliable test case validation across all edge cases
- Building a UI that works both for registered and demo users
- Optimizing performance when compiling/running code on the backend
๐ Accomplishments that we're proud of
- Built a real-time, interactive coding platform with live code execution
- Created a smooth, no-login-required user flow to reduce learning friction
- Added support for multiple programming languages
- Designed a system to provide instant test feedback and efficiency analysis
๐ What we learned
- Managing secure code execution with external APIs like Judge0
- Structuring problems, test cases, and scoring logic efficiently
- Creating seamless UI/UX that works across user types
- Balancing performance and functionality for code-heavy apps
๐ฎ What's next for CodeHack
- ๐ง Add AI-powered hints and code explanations
- ๐ฎ Launch a gamified challenge system (XP, levels, badges)
- ๐ฌ Introduce community problem sharing
- ๐ Add leaderboards and competitive contests
- ๐ Explore plagiarism detection and smarter code analytics
๐ Live Project
Check out the project here: https://codehack-woad.vercel.app/
Team Members
Kahon Binte Zaman โ Full-Stack Developer
Responsible for backend development, database design, and integration of the code execution engine.Mynuddin Chisty โ Frontend Developer
Handled UI/UX design, frontend implementation using Next.js and Tailwind CSS, and client-side functionality.
Built With
- judge0
- nextjs
- node.js
- postgresql
- prisma

Log in or sign up for Devpost to join the conversation.