varunv5000 / tip.party

Decentralized tipping platform

Home Page:tip-party.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tip.party

About

Tip Party allows you to easily drop any ERC-20 token to contributors of a DAO. You can become a distributor, and load up a Tip Party room, where contributors can sign into with their Ethereum wallets to receive tokens.

Tip Party works best when rewarding members on community calls! Please check out our landing page for more info.

Getting Started

Running Tip Party locally:

Prerequisites: Node plus Yarn and Git

clone/fork Tip.party:

git clone https://github.com/moonshotcollective/tip.party.git app

install and start your πŸ‘·β€ Hardhat chain:

cd app
yarn install
yarn chain

Add .env in packages/react-app/.env with

REACT_APP_PROVIDER=<PROVIDER>
REACT_APP_SERVER=<THE_SERVER_URL>
REACT_APP_NETWORK=<NETWORK>
REACT_APP_FIRE_API=<FIREBASE API KEY>
REACT_APP_FIRE_DOMAIN=<Firebase APP DOMAIN>
REACT_APP_FIRE_ID=<ID>

in a second terminal window, start your πŸ“± frontend:

cd app
yarn start

πŸ“ Edit and add your frontend address in packages/hardhat/deploy/01_deploy_tokendistributor_contract.js, line 6

in a third terminal window, πŸ›° deploy your contract:

cd app
yarn deploy

start backend server

cd app/packages/backend
node index.js 

πŸ“š Documentation

Documentation, tutorials, challenges, and many more resources, visit: docs.scaffoldeth.io

About

Decentralized tipping platform

tip-party.vercel.app

License:MIT License


Languages

Language:JavaScript 91.3%Language:Shell 3.5%Language:Solidity 1.5%Language:HTML 1.4%Language:Dockerfile 0.9%Language:CSS 0.8%Language:TypeScript 0.4%Language:Less 0.4%