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

https://github.com/mattriley/node-kris-kringle

Christmas gift-giving made easy by randomising a draw and notifying players of their KK by SMS text message.
https://github.com/mattriley/node-kris-kringle

christmas fun javascript kris-kringle nodejs npm-package secret-santa sms

Last synced: 2 months ago
JSON representation

Christmas gift-giving made easy by randomising a draw and notifying players of their KK by SMS text message.

Awesome Lists containing this project

README

        

<%- lib.renderOpening() %>

## Install

<%- await lib.renderCode('npm install kris-kringle', '', 'https://www.npmjs.com/package/kris-kringle'); %>

SMS notifications are sent using AWS SNS and requires an AWS profile to be configured.

## Usage

```
kk
```

`configJsonFile` defaults to `config.json`.

## Example

<%- await lib.renderCode(lib.fetchCode('config-example.json')) %>

Text messages:

- Hey foo! Your KK is baz. The spend is $100. Merry Christmas! 🎅🏻🎄
- Hey bar! Your KK is foo. The spend is $100. Merry Christmas! 🎅🏻🎄
- Hey baz! Your KK is bar. The spend is $100. Merry Christmas! 🎅🏻🎄

See [`src/default-config.json`](https://github.com/mattriley/kris-kringle/blob/master/src/default-config.json) for other config options.

## Architecture

<%- await lib.renderModuleDiagram() %>