Praise is a community intelligence system that promotes active participation and collaboration through peer recognition and rewards. We help communities become more intelligent, productive and inclusive by providing a simple way for community members to acknowledge, praise and reward each other’s contributions.
/praise @vitalik.eth for "inventing Ethereum"
Community members interact with a Discord Praise bot to acknowledge each other's contributions. This bottom-up approach to value recognition keeps the community engaged and invested. Praise can recognize any contribution, big or small, and even those made outside of any platform. This improves cooperation and promotes a more positive and productive community.
Please see setup instructions at: https://givepraise.xyz/docs/
Prerequisites:
node
nvm
yarn
docker
nvm use
yarn set version berry
yarn
Create and setup the Discord bot. Be sure to take not of ENV variables during setup as these will be needed during the next step. You need to have administrative access to a Discord server in order to create a bot. Creating a server is free, we recommend setting up a personal server to use for testing purposes.
Run the Praise setup script to configure the runtime environment:
sh setup.sh
development
on the first question.Run mongo:
yarn mongodb:start
Finishing ENV setup
yarn run setup
Api, discord-bot and frontend can also be started from the Visual Studio Code Launch menu.
yarn workspace api build
yarn workspace api start
yarn workspace discord-bot build
yarn workspace discord-bot start
yarn workspace frontend build
yarn workspace frontend start
Please see CONTRIBUTING
Praise is an open source system developed by General Magic. To learn more about how Praise could be used in your community please reach out to us!
Commons Stack
Kristofer Lund, PM Praise