/imd-gallery

🖼️ IMD Gallery is a Dapp where you can post, sell and buy your amazing pictures!

Primary LanguageJavaScriptMIT LicenseMIT

🖼️ IMD Gallery - Post, sell and buy your favorite images!

🎉 Overview

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

⚡ Techs

The following technologies were used to build this project:

💡 Usage

To run this project you will need to have Node.js v14+, Yarn, Truffle, Ganache and Git installed on your computer.

  1. From your terminal, run:

    # Clone this repo
    $ git clone https://github.com/JoaoVSouto/imd-gallery.git
    
    # Go into app's folder
    $ cd imd-gallery/
  2. Install Truffle CLI globally running the following command:

    $ npm install -g truffle
  3. Create a new test blockchain on Ganache and copy its RPC server host and port to truffle-config.js development network object

  4. Deploy the Gallery contract into the Ganache blockchain by running:

    $ truffle migrate --reset
  5. Set up the Ganache network on Metamask

  6. 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/.

Contributors ✨


João Vítor Souto dos Santos

Rafael Silva Freire

📄 License

This project is under the MIT license. See the LICENSE for more information.