OpenTecBan-Service icon indicating copy to clipboard operation
OpenTecBan-Service copied to clipboard

Hackathon TecBan 2020 - Open Banking API Service

Repo

Downloads Version XO code style

Installation

Module available through the npm registry. It can be installed using the npm or yarn command line tool.

# Yarn (Recomend)
yarn install
# NPM 
npm install --save

Running

Create .env

BASIC_TOKEN01=TOKEN
BASIC_TOKEN02=TOKEN
PORT=3000

Add SSL certs in /certs/

yarn dev
# or
yarn start

Tests

To run the test suite, first install the dependencies, then run test:

# Using Yarn
yarn test

Dependencies

axios: Promise based HTTP client for the browser and node.js Author: Matt Zabriskie License: MIT Version: ^0.19.2
body-parser: Node.js body parsing middleware Author: dougwilson License: MIT Version: ^1.19.0
express: Fast, unopinionated, minimalist web framework Author: TJ Holowaychuk License: MIT Version: ^4.17.1
jsonfile: Easily read/write JSON files. Author: JP Richardson License: MIT Version: ^6.0.1
qs: A querystring parser that supports nesting and arrays, with a depth limit Author: hueniverse, ljharb, nlf License: BSD-3-Clause Version: ^6.9.4
uuid: RFC4122 (v1, v4, and v5) UUIDs Author: broofa, ctavan, defunctzombie, vvo License: MIT Version: ^8.2.0

Dev Dependencies

env-cmd: Executes a command using the environment variables in an env file Author: Todd Bluhm License: MIT Version: 10.1.0
nodemon: Simple monitor script for use during development of a node.js app. Author: Remy Sharp License: MIT Version: 2.0.4
xo: JavaScript/TypeScript linter with great defaults Author: Sindre Sorhus License: MIT Version: 0.30.0

Contributors

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.

License

MIT