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-cliClone the project
$ git clone https://github.com/Nandan-unni/CryptoRebels.git
$ cd CryptoRebelsInstall dependencies
$ cd truffle
$ npm installCompile Smart Contracts
$ truffle compileRun ganache
$ ganache-cliRun migrations to deploy the smart contracts
$ truffle migrateTo 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