IMD Gallery is a Dapp which you can upload your favorite images or gifs! Also it's possible to receive and send proposals for selling and buying other cool images!
The contract is currently deployed on the Ropsten network by the following address https://ropsten.etherscan.io/address/0x9E078841eDcdAF7DE32100e95Cc23887Dea21CEE
The following technologies were used to build this project:
To run this project you will need to have Node.js v14+, Yarn, Truffle, Ganache and Git installed on your computer.
-
From your terminal, run:
# Clone this repo $ git clone https://github.com/JoaoVSouto/imd-gallery.git # Go into app's folder $ cd imd-gallery/
-
Install Truffle CLI globally running the following command:
$ npm install -g truffle
-
Create a new test blockchain on Ganache and copy its RPC server host and port to
truffle-config.js
development network object -
Deploy the Gallery contract into the Ganache blockchain by running:
$ truffle migrate --reset
-
Set up the Ganache network on Metamask
-
Finally, from your terminal, run:
# Install dependencies $ yarn # Start the app server $ yarn dev
If you don't want to have the app in your machine and just want to see it working simply go to https://imd-gallery.vercel.app/.
João Vítor Souto dos Santos |
Rafael Silva Freire |
This project is under the MIT license. See the LICENSE for more information.