Semicolon is an online coding problem judge platform with the following objectives:
- Host coding assignments and coding contest
- Clean user interface
- Gamification Elements: To engage users and make them regular on the platform
Make sure you have Node.js installed. Also create the .env file and add environment variables as mentioned below.
git clone git@github.com:devansh016/semicolon.git
npm install
npm start
MONGODB_URL =
JWT_SECRET =
JUDGE_0_URL =
PORT =
Your app should now be running on localhost at port 80 (or the .
-
Fork this repository, star this repository , and clone it onto your machine.
git clone https://github.com/<my_account>/semicolon.git
-
Create a new branch and switch to it.
cd semicolon git checkout -b <new_branch_name>
-
Make changes to the code on that branch, add your details in res/contributors.json and commit.
-
Push the commit to GitHub.
git push origin <new_branch_name>
-
Make a pull request on GitHub.
Distributed under the MIT License. See LICENSE for more information.