node package manager

@aliceo2/aliceo2-gui

ALICE O2 UX

Build Status Dependencies Status devDependencies Status codecov

The goal of ALICE O2 UX framework is to identify library and framework sets and develop the core functionalities of common ALICE O2 Web Applications.

Features

  • HTTPS / REST API
    • Authentication via CERN OAuth 2 and authorization via e-groups
  • WebSocket
    • Custom WebSocket authentication based on JSON Web Tokens
  • Web Push Notifications
    • VAPID (Chrome and Mozzila)
    • APN (Safari)
  • ZeroMQ client
    • sub and rep patterns

System requirements

  • nodejs >= 7
  • zeromq-devel >= 4.0 (see zeromq module docs for more details)
  • mariadb (or mysql-community-server) (for notifications module only)

Installation

npm install --save @aliceo2/aliceo2-gui

Getting started

See documentation of available modules:

Documentation for developers