Skip to content

ameerthehacker/express-icode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I{Code}

A coding challenge website which can be hosted in any local server to conduct coding challenges, contests, lab works and assignments.

Github

The front-end is built in Angular, you can fork it here

The back-end is built in Express, you can fork it here

Technology Stack

It is a MEAN stack application

  • MongoDB
  • Express
  • Angular
  • Node.js

Features

Currently supports upto 17 different languages

  • C
  • C++11
  • C++14
  • C++17
  • Elixir
  • Go
  • Groovy
  • Haskell
  • Java (Open JDK)
  • JavaScript (Node.js)
  • PHP
  • Perl
  • Python 2
  • Python 3
  • Ruby
  • Rust
  • SHELL
  • Scala
  • Swift

Full fledged code editor

Syntax highlighting and intelisense provided by awesome code mirror

screenshot

Robust compilation

Every compilation is run on an isolated docker container. It also checks for memory limits and timeout

screenshot

Custom Inputs

Users can compile a code with custom inputs to test it before checking for the test cases

screenshot

Contest, Lab works and Assignments

Users can host coding challenges, contest, lab works and assignments

Playground

Users can play around with the available languages without solving a challenge

License

Apache2 © Ameer Jhan

About

🔥 It is an express backend for an online coding challenge website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published