Skip to content

Competitive Programming Website for Beginners and Professionals Alike!

License

Notifications You must be signed in to change notification settings

KaustubhDamania/Coder-s-Hub

Repository files navigation

CodersHub 👨‍💻

HitCount Open Source Love

made-with-javascript

A problem solving website for beginners and professionals alike!

There are people who use online platforms for competitive programming, then there are people who want to prep for interviews, so why not build a website for both?

Introducing CodersHub, a platform for competitive programming, interview prep and algorithmic problem solving in general.

Features:

  • Support over 10+ programming languages including the popular ones like C++, Java, Python, etc.
  • In built IDE to write code without leaving CodersHub!
  • Leaderboard to track your progress compared to other users.
  • Admin dashboard to regulate the questions and submissions.
  • Questions based on 3 different levels of difficulty: Easy, Medium, Hard.
  • Optimised for mobile view.

Future Scope:

  • Add contests.

To contribute towards

  • Fork this Repository.

  • Clone your Fork on a different branch:

     git clone -b <name-of-branch> https://github.com/mihir2510/Coder-s-Hub.git
    
  • After adding any feature:

    • Goto your fork and create a pull request.
    • We will test your modifications and merge changes.

Screenshots






Techstack used:

  • Frontend: HTML/CSS/JS, jQuery, Bootstrap4, EJS (templating engine)
  • Backend: JavaScript (NodeJS)
  • Database: MongoDB Atlas
  • APIs: Judge0 API

To run the project:

git clone -b <name-of-branch> https://github.com/mihir2510/Coder-s-Hub.git
cd Coder-s-Hub/NodeApp
npm install
npm start

Credits :

This project was inspired by ngrader.


Open Source Contribution :

  • Fixed the code and bugs based on the latest API version.
  • Created working and effecient WebApp.
  • Additional Feature of Leaderboard added.
  • Fixed homepage responsiveness.
  • Scrapped problem statements to add into website.
  • Made changes as per requirements.

Note:

  • This project was created for our Web Technology Lab

Made with ❤️ by Kaustubh Damania and Mihir Gada

About

Competitive Programming Website for Beginners and Professionals Alike!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages