Backend API Server
API server application and scrapers are written in Scala.
To run all the tests, you need to prepare PostgreSQL with a test database.
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 webpack # generate minified js file npm run build
- Contests Information
- Problems Information
- Detailed Problems Information
User Information API
- Accepted Count
- Shortest Code Count
- Fastest Code Count
- First Accepted Count
- Rated Point Sum
- Accepted Count for each langages
- Predicted Rating for each user