Problem manager for AtCoder users
Switch branches/tags
Nothing to show
Clone or download
Latest commit bb5e29d Aug 14, 2018

AtCoder Problems

Build Status codecov

Backend API Server

API server application and scrapers are written in Scala.


sbt assembly


To run all the tests, you need to prepare PostgreSQL with a test database.

sbt test


After running the build command, you will have target/scala-*/atcoder-problems-assembly-*.jar. It is a .jar package, which is executable of Java. You can run the API server by the following command with a configuration files env.json. Please make sure you already have the PostgreSQL environment with required databases before running.

java -cp target/scala-*/atcoder-problems-*.jar

Frontend Web Application

Frontend web application is written in TypeScript.


# install node modules
npm install

# generate js file and source map

# generate minified js file
npm run build


npm test


Information API

User Information API

Submission API