Skip to content

Board to track people from online algorithms judges like UVA Online Judge and COJ

Notifications You must be signed in to change notification settings

Tlayucoders/CodersBoard-Server

Repository files navigation

CodersBoard

Board to track people from online algorithms judges like UVA Online Judge and COJ.

Requeriments

  • NodeJS v7.6.0 or higher for ES2015 and async function support
  • MongoDB v3.4.2

Installation

  1. Clone the repository

    $ git clone --depth=1 https://github.com/EsauPR/CodersBoard.git
  2. Install the dependencies with npm or yarn

    $ npm install
  3. Copy the default environment file .env-example and rename it to .env in the root directory, and change the values of the variables if is necessary.

    $ cp .env-example .env
  4. Generate Application token

    $ npm run token
  5. Run de app

    Development

    $ npm run start

    Development (with nodemon)

    $ npm run develop

    Production

    Compile the app with babel

    $ npm run build

    Run the app

    $ node dist/index.js

API documentation

  • Generate de Api documentation

    $ npm run docs

About

Board to track people from online algorithms judges like UVA Online Judge and COJ

Resources

Stars

Watchers

Forks

Packages

No packages published