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.
- 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.
- Add contests.
-
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.
- Frontend: HTML/CSS/JS, jQuery, Bootstrap4, EJS (templating engine)
- Backend: JavaScript (NodeJS)
- Database: MongoDB Atlas
- APIs: Judge0 API
git clone -b <name-of-branch> https://github.com/mihir2510/Coder-s-Hub.git
cd Coder-s-Hub/NodeApp
npm install
npm start
This project was inspired by ngrader.
- 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.
- This project was created for our
Web Technology Lab
Made with ❤️ by Kaustubh Damania and Mihir Gada