rygh4775 / community-rewards

블록체인 기반의 커뮤니티 활동 보상 플랫폼

Home Page:https://github.com/orgs/JAVACAFE-STUDY/teams/blockchain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | 한국어

Community rewards

This is a platform that rewards members with tokens based on community activity. And Members are allowed to spend their tokens for membership fee. So it encourages members of your community to fully participate by giving reward and improve the success of your community.

Getting Started

This is a dApp based on Ethreum block chain. So you need to join a network of Ethereum before running.

Prerequisites

Install Geth

wget https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-1.8.21-9dc5d1a9.tar.gz
tar -xf geth-darwin-amd64-1.8.21-9dc5d1a9.tar.gz

Start Geth

geth-darwin-amd64-1.8.21-9dc5d1a9/geth --rpc --rinkeby

Install MongoDB

wget https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.6.4.tgz
tar -xf mongodb-osx-ssl-x86_64-3.6.4.tgz
mkdir [YOUR_DATA_PATH]

Start MongoDB

mongodb-osx-x86_64-3.6.4/bin/mongod --dbpath [YOUR_DATA_PATH]

Installing

Clone the repo

git clone git@github.com:JAVACAFE-STUDY/community-rewards.git
cd community-rewards

Install dependencies

npm install
npm install --prefix backend/
npm install --prefix frontend/

Set environment (vars)

cp .env.example backend/.env

Start server

npm start

Contributing

Contributions, questions and comments are all welcome and encouraged. For code contributions submit a pull request.

License

This project is licensed under the MIT License

Support Development

If this project saved your valuable time in getting your service up, and you feel like buying me coffee, you can donate either at my ETH address: 7cef57fd7faa78c4132e7c748115528e187042a4

About

블록체인 기반의 커뮤니티 활동 보상 플랫폼

https://github.com/orgs/JAVACAFE-STUDY/teams/blockchain


Languages

Language:Vue 36.1%Language:JavaScript 32.5%Language:CSS 23.6%Language:HTML 7.8%