Skip to content

MBrassey/TurquoiseMelon

Repository files navigation

TurquoiseMelon

Image ranking & tipping platform written in ReactJS, powered by Solidity Smart Contracts. All image-hashes and user-text reside on the Ethereum Blockchain, while the images themselves and code are hosted on Interplanetary Filesystem (IPFS), making it a Fully Decentralized, Unstoppable, Censorship Resistant webapp. TurquoiseMelon is a NodeJS distributed application (Dapp) I built using front-end libraries like ReactJS, Web3JS & Walletconnect to interface with Smart Contracts and ExpressJS backend to provide a robust, decentralized web api. Ganache, Truffle & Remix IDE were used to develop and test on local blockchains prior to testnet & mainnet Ethereum deployment.

licensebadge

Issues

Table of Contents

Requirements

node
npm
ganache-cli

Installation

npm i
truffle test
truffle migrate

Usage

npm run start

🌀 Click the image(s) below to view the live webapplication

Setup <img src="src/img/Setup.png>

Tests

Questions

Contact me at matt@brassey.io with any questions or comments.

License

TurquoiseMelon is published under the CC0_1.0_Universal license.

The Creative Commons CC0 Public Domain Dedication waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.

About

Fully decentralized image ranking platform written in React, powered by solidity smart contracts & IPFS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published