This is a project made during a hackathon Make-a-ton:)
A Decentralized Platform for creators and their fans.
There are different platforms available out there to support creators and fans but we are a decentralized platform that connects creators and their fans without any intermediary involved. This platform onboards all kinds of creators musicians, writers, podcasters and the list continues. The creator is paid in the form of CELO tokens for his/her art through a P2P(peer to peer) system and so the platform doesn’t get to decide how much should the creator be paid. It is his/her art that speaks for itself.
The smart contracts are deployed on the Celo Alfajores Test Network and we have used the Metamask wallet for making the transactions.
Celo Alfajores Test Network
Contract | Deployed address |
---|---|
Patreon Contract | 0x779B1337462bFEF915FEc5ddA868fA4E92255e54 |
- Truffle Suite
- Ganache CLI
$ npm install -g truffle
$ npm install -g ganache-cli
Clone the project
$ git clone https://github.com/Nandan-unni/CryptoRebels.git
$ cd CryptoRebels
Install dependencies
$ cd truffle
$ npm install
Compile Smart Contracts
$ truffle compile
Run ganache
$ ganache-cli
Run migrations to deploy the smart contracts
$ truffle migrate
To run tests, run
$ truffle test
-
Installing dependencies
cd frontend # using yarn yarn # or using npm npm i
-
Running locally
# using yarn yarn dev # or using npm npm run dev