JAlgoArena UI is frontent for JAlgoArena services.
- 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.
- 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