Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaustubhdamania/coder-s-hub

Competitive Programming Website for Beginners and Professionals Alike!
https://github.com/kaustubhdamania/coder-s-hub

Last synced: 26 days ago
JSON representation

Competitive Programming Website for Beginners and Professionals Alike!

Awesome Lists containing this project

README

        




CodersHub 👨‍💻

[![HitCount](http://hits.dwyl.io/mihir2510/Coder-s-Hub.svg)](http://hits.dwyl.io/mihir2510/Coder-s-Hub)
[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.png?v=103)](https://github.com/ellerbrock/open-source-badges/)



[![made-with-javascript](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://www.javascript.org/)

> 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](https://github.com/mihir2510/Coder-s-Hub) this Repository.
* Clone your Fork on a different branch:

```
git clone -b 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](https://api.judge0.com/)

------------------------------------------
### To run the project:
```
git clone -b https://github.com/mihir2510/Coder-s-Hub.git
cd Coder-s-Hub/NodeApp
npm install
npm start
```
------------------------------------------

### Credits :

This project was inspired by [ngrader](https://github.com/nisaruj/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 :heart: by Kaustubh Damania and Mihir Gada