An open API service indexing awesome lists of open source software.

https://github.com/theprofs/reporting-service

Node.js RESTful API for all things reporting
https://github.com/theprofs/reporting-service

Last synced: 12 months ago
JSON representation

Node.js RESTful API for all things reporting

Awesome Lists containing this project

README

          

![][logo]

# reporting-service
> Node.js ReSTful API for all things reporting

[![Build Status](https://travis-ci.org/TheProfs/reporting-service.svg?branch=master)](https://travis-ci.org/TheProfs/reporting-service)

## Installation

```bash
# Install dependencies
$ npm install
```

## Start

This server sends messages to various [Slack][slack] channels. Therefore you
need to obtain a [Slack API Token][slack-token].

Obtain the token and then set it as an environmental variable:

```bash
# Set token
$ export SLACK_TOKEN="xoxp-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxxxxx"
# Start server
$ npm start
```

## Tests

Make sure the `dev` dependencies are installed and then:

```bash
$ npm test
```

## Authors

- [Nicholas Kyriakides][nicholaswmin]

## Owners

- [The Profs][TheProfs]

## License

The MIT License

## Disclaimers

Project logo is from [icons8.com][icons-8]

[logo]: https://png.icons8.com/nolan/96/000000/report-card.png
[slack]: https://slack.com/
[slack-token]: https://api.slack.com/tokens
[nicholaswmin]: https://github.com/nicholaswmin
[TheProfs]: https://github.com/TheProfs
[icons-8]: https://icons8.com/