๐Ÿš€ 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:

๐Ÿงฉ 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

Share this project:

Updates