License Node_Badge Npm_Badge React Badge Solidity_Badge Truffle

ℹī¸ About

Galerie is a NFT Marketplace that enables the creation, sale, and purchase of digital art as NFTs.

đŸ–ŧī¸ Preview

Check out how it looks:

Homepage print

Frontend React + JavaScript

Backend Express

Blockchain and Smart Contracts Solidity

🕹ī¸ How to Use

Requirements

To run the application you’ll need:

Now go to project folder and run:

$ cd NFT-Marketplace

# install the dependencies
$ yarn

# run ganache
$ ganache-cli

# deploy de contracts on the blockchain
$ truffle migrate

# run the client-side
$ cd client
$ yarn
$ yarn start

# run the backend
$ cd backend
$ yarn
$ yarn start

📃 TODO

There are some things to be done in the project:

  • State persistence;
  • Revise front-end call to the buy and sell functions on the blockchain;
  • Error handling;
  • NFT cards to reflect the true information of price coming from the blockchain.

GitHub

View Github