ibezkrovnyi / JAlgoArena-UI

Web app for JAlgoArena

Home Page:https://jalgoarena.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JAlgoArena-UI Build Status GitHub release Codacy Badge Code Climate codecov

JAlgoArena UI is frontent for JAlgoArena services.

Introduction

  • JAlgoArena UI allows user to see existing problems, create account and using it submit solutions for existing problems in Java. Every solution is limited by time and memory consumption and needs to pass all defined test cases. Problems itself are divided into three difficulty levels for each ones receiving different set of points.

Component Diagram

Technology

  • TypeScript - front end part and unit tests of JAlgoArena-UI are written entirely in TypeScript additionally using Babel for translation to ES5
  • Nomad for scheduling
  • npm, as build and running script, dependency management
  • Webpack to build JavaScript bundle script
  • ReactJS, Redux - for views and handling state
  • Bootstrap - for UI Styles
  • TravisCI - https://travis-ci.org/jalgoarena/JAlgoArena-UI

Component Diagram

About

Web app for JAlgoArena

https://jalgoarena.github.io

License:Apache License 2.0


Languages

Language:TypeScript 95.1%Language:JavaScript 3.1%Language:CSS 1.4%Language:Dockerfile 0.2%Language:Shell 0.1%Language:HTML 0.1%