bsormagec / nft-marketplace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License Node_Badge Npm_Badge React Badge Solidity_Badge Truffle Made by NatalieBravo

Summary

ℹ️ 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

ℹ️ Architecture and Client-side Flow

Client-Flow

Architecture

⚙️ Built With

This project was developed with the following technologies:

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.

📃 License

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

📬 Get in touch!

Linkedin - Natalie Bravo Email - Natalie Bravo
Made with ☕ and ❤️ by Natalie Bravo.

About

License:MIT License


Languages

Language:JavaScript 85.4%Language:Solidity 9.1%Language:HTML 4.6%Language:CSS 0.9%