Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A modern, fully functional coding evaluation platform like LeetCode built for CodeHarborHub. Supports problem solving, code execution, test cases, submissions, and leaderboard features for developers and learners.

License

Notifications You must be signed in to change notification settings

codeharborhub/coding-platform

Repository files navigation

🌊 CodeHarborHub - LeetCode-Style Coding Platform

A modern, powerful, open-source code evaluation platform for practicing coding challenges.
Built with ❀️ by developers, for developers.


πŸ“Œ Overview

CodeHarborHub is a powerful coding challenge platform designed for learners and professionals to practice Data Structures and Algorithms in a real-time environment β€” just like LeetCode and HackerRank.

πŸ’‘ Supports:

  • Problem solving with editor
  • Custom test cases
  • Submissions and results
  • Hints, examples, and constraints
  • Difficulty-based filtering
  • Future leaderboard & backend integration

πŸš€ Live Demo

πŸ”— Live Preview
πŸ”— GitHub Org (CodeHarborHub)


🧰 Tech Stack

  • βš›οΈ Frontend: React.js (Vite)
  • 🎨 Styling: Tailwind CSS
  • 🧠 Editor: CodeMirror (or Monaco)
  • βš™οΈ Planned Backend: Node.js + Express (API), MongoDB

πŸ“‚ Project Structure

πŸ“¦ coding-platform
┣ πŸ“ public
┣ πŸ“ src
┃ ┣ πŸ“ components
┃ ┣ πŸ“ pages
┃ ┣ πŸ“ data # problem data as JSON/JS
┃ ┣ πŸ“ utils # helpers for evaluation, parsing
┃ ┣ πŸ“ assets # icons/images
┃ ┣ App.jsx
┃ β”— main.jsx
┣ πŸ“„ README.md
┣ πŸ“„ CONTRIBUTING.md
┣ πŸ“„ LICENSE
┣ πŸ“„ CODE_OF_CONDUCT.md
┣ πŸ“„ .github/
┃ ┣ πŸ“ workflows # GitHub Actions
┃ β”— πŸ“„ ISSUE\_TEMPLATE.md
┣ πŸ“„ package.json
┣ πŸ“„ vite.config.js

πŸ§ͺ Features

βœ… Real-time code editor
βœ… Problem detail with constraints, examples, and hints
βœ… Tags: Arrays, Strings, DP, Two Pointers
βœ… Difficulty labels: Easy, Medium, Hard
βœ… Dark/light mode toggle
βœ… Mobile-responsive
🚧 Submissions & leaderboard (in progress)
🚧 User login & profile dashboard (planned)


πŸ’‘ How to Contribute

We're actively looking for contributors! Found a bug or have a feature idea?

  1. 🍴 Fork this repo

  2. πŸ› οΈ Clone it locally:

    git clone https://github.com/codeharborhub/coding-platform.git
    cd coding-platform
    npm install
    npm run dev
  3. βœ… Fix a bug or add a feature

  4. πŸ” Submit a Pull Request

πŸ“š Read our CONTRIBUTING.md before you begin.


πŸ› Known Bugs & Improvements

  • 🐞 Code execution needs custom logic per language
  • 🧩 Responsive layout can break on small screens
  • πŸͺ„ Enhance test result output for more clarity
  • πŸ’Ύ Backend needed for persistent submissions

Feel free to help us solve any of these!


πŸ›‘οΈ License

This project is licensed under the MIT License.


🀝 Support & Community

Have questions? Want to collaborate?

  • πŸ“¬ Contact: ajaydhangar49@gmail.com
  • πŸ’¬ Join the Discussion Forum
  • ⭐ Star the repo to support us!

✨ Contributors

Thanks to these wonderful people! πŸ™Œ Contribute

About

A modern, fully functional coding evaluation platform like LeetCode built for CodeHarborHub. Supports problem solving, code execution, test cases, submissions, and leaderboard features for developers and learners.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /