All Projects → HackaIran → HackaPanel

HackaIran / HackaPanel

Licence: MIT license
⌨️ Hacka{Iran}'s Contest Panel / IDE

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to HackaPanel

developer-challenge
No description or website provided.
Stars: ✭ 36 (+140%)
Mutual labels:  hackathon, contest
ionic2-firebase-hackathon-starter
A hackathon starter for ionic2 using firebase, already has user authentication, reset password, google login etc
Stars: ✭ 34 (+126.67%)
Mutual labels:  hackathon
ratewithscience
Rate things on arbitrary scales using big data and science!
Stars: ✭ 42 (+180%)
Mutual labels:  hackathon
sketchup-console-plus
A better Ruby Console and IDE for integrated development in SketchUp.
Stars: ✭ 31 (+106.67%)
Mutual labels:  code-editor
take-off
An Open Source Distributed Hackathon, Lead By Giveth.io
Stars: ✭ 21 (+40%)
Mutual labels:  hackathon
KodeEditor
A simple code editor with syntax highlighting and pinch to zoom
Stars: ✭ 60 (+300%)
Mutual labels:  code-editor
icie
Competitive programming IDE-as-a-VS-Code-plugin
Stars: ✭ 81 (+440%)
Mutual labels:  contest
Software2017-18
software for SamurAI Coding 2017-18
Stars: ✭ 13 (-13.33%)
Mutual labels:  contest
hackupc-landing
🚀 HackUPC's landing page
Stars: ✭ 31 (+106.67%)
Mutual labels:  hackathon
CTF-Script-And-Template-Thrift-Shop
[180+ scripts] There are a few genuine gems in there. And a lot of spaghetti code. Most of these scripts were for solving CTF's. If you googles something for a CTF and landed here look at the scripts they're all fairly malleable. Sorry for the shitty naming conventions (not really). If you are a recruiter stop. I wont be able to rewrite half thi…
Stars: ✭ 38 (+153.33%)
Mutual labels:  hackathon
hackathon-prep-material
Getting ready for a Bluemix hackathon? Here is some great material to get you started.
Stars: ✭ 26 (+73.33%)
Mutual labels:  hackathon
x-studio.github.io
This is the issues tracking, roadmap, docs src repo of the x-studio IDE. Copyright © 2014-2022 Simdsoft Limited
Stars: ✭ 92 (+513.33%)
Mutual labels:  code-editor
dayder
Search lots of data sets for spurious correlations
Stars: ✭ 44 (+193.33%)
Mutual labels:  hackathon
CODE-CAMP-2020
A Virtual Hackathon Camp for Developers, Build real products and win Swags in comfort of your home.
Stars: ✭ 30 (+100%)
Mutual labels:  hackathon
awesome-hackathon-projects
This is a curated list of amazing hackathon projects
Stars: ✭ 193 (+1186.67%)
Mutual labels:  hackathon
vue-code-view
A Vue 2 component like Vue SFC REPL `@vue/repl` : u can edit, run and preview the code effect display in real time on the web page.
Stars: ✭ 67 (+346.67%)
Mutual labels:  code-editor
hackathon
Repositório de hackathons do Training Center
Stars: ✭ 20 (+33.33%)
Mutual labels:  hackathon
Runt
Tiny extensible IDE written in C.
Stars: ✭ 23 (+53.33%)
Mutual labels:  code-editor
relay-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, Material UI.
Stars: ✭ 3,513 (+23320%)
Mutual labels:  hackathon
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (+180%)
Mutual labels:  code-editor

Hacka{Iran}'s Contest Panel

Build Status License Gitter Tweet

Compete with others in style!

HackaPanelV3

HackaPanel is a Node application which provides competition system over Hacka{Iran}'s contests with the vast variety of supported languages and features.

Table of Contents

Features

  • Highly Customizable questions.
  • Supports Variety of languages (Javascipt, C++, PHP, Python, ... ).
  • Real-time competition system.
  • Multi-Level test cases generation.

Getting Started

Pre-Installation

  1. Download and Install Node.js
  2. Download and Install MongoDB

Installation

Lets start by installing npm packages on the same route as 'app,js' issue:

> npm install

Then we need to setup the Database using the following commands:

> mongo
MongoDB shell version v3.6.3
connecting to: mongodb://localhost
> use hacka
switched to db hacka

Moving on to installing the Webpack we issue:

> npm install -g webpack 

⚠️ Note: You may need root access, use sudo if installation failed with the error npm ERR! Error: EACCES: permission denied

Rename and remove ".sample" from the files under contest/ like below:

On HackaPanel/ issue:

> webpack

You're Done! Run the server using the following command:

> nodemon app.js

Configurations

Database

You can touch "db" property in "hacka.config.js" like below:

host: 'mongodb://localhost/', // Change it based on your mongodb config
dbname: 'hacka' // Change it if you wish to customize it (Default one is OK!) 

Time

You can touch "time" property in "hacka.config.js" like below:

// You can edit the start time and end time for the duration in between
time: {
	start: {
		hours: 16, // Start time hour
		minutes: 30, // Start time minute
		seconds: 0 // Start time second
	},
	end: {
		hours: 18, // End time hour
		minutes: 10, // End time minute
		seconds: 0 // End time second
	}
}, 

License

Copyright (c) 2017 HackaIran All rights reserved.

This work is licensed under the terms of the MIT license. For a copy, see https://opensource.org/licenses/MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].