https://bountystreamer.gg is a free to use (open source) incentivied donations platform built for twitch.tv... Its designed to bring streamers closer to their viewers by building big moments.
Incentivized donations are extremely common on streaming platforms. You'll frequently hear "Do X and I'll donate another Y dollars". These types of donations are fun! They add stacks to the stream and keep the audience invested. For example, Drake famously told Ninja "I'll give you 5k is you get this win". That was a big moment that had over half a million users watching!
Absolutly! But please contact nckackerman@gmail.com first.
Please reach out to nckackerman@gmail.com for all feedback about bountystreamer.
-
Run
npm install -
Run
npm run start -
(Optional) Run mock server:
npm run mock-server -
(Optional) Atom packages: -atom-ternjs -autocomplete-modules -busy-signal -editorconfig -es6-javascript -file-icons -intentions -javascript-snippets -language-babel -linter -linter-eslint -linter-ui-default
-
Install lombok plugin to IntellIJ (Settings -> Plugins). Enable annotation processing (Settings -> build -> compiler -> annotation processors)
-
Set up postgres database (see README in dev_ops/sql)
-
Intall/Run Redis: https://stackoverflow.com/questions/6476945/how-do-i-run-redis-on-windows/10525215?fbclid=IwAR0X6NdMCyziBaOP15VSoZatOsOgO2sDYp_eq8RxuYeDOKbBUeHLlWAcTgU To run (Services -> Right click on "Redis Server" -> Start)
-
Setup aws credentials: (https://aws.amazon.com/cli/?fbclid=IwAR2XLH5NU50tey7IJ7oDH8mAE7rTS0PqNyw7ORmiGKeg3NOtnmn2WDM0omw)
aws configureaccessKey -> secretKey -> region -> us-east-1Then add
-Dspring.profiles.active=devto VM options in IntellIJ. (Run -> Edit Configurations) -
Setup keystore env variable. This file is available on aws s3. Environment variable should be:
STREAMER_CONTRACTS_KEY_STORE_URL="<path>"
