markettestt
v1.0.0
Published
<h1 align=center> <img src="https://res.cloudinary.com/nataliebravo/image/upload/v1630406853/NFT/banner_npzzzz.png" /> </h1>
Downloads
60
Readme
Summary
:information_source: About
Galerie is a NFT Marketplace that enables the creation, sale, and purchase of digital art as NFTs.
:framed_picture: Preview
Check out how it looks:
:information_source: Architecture and Client-side Flow
:gear: Built With
This project was developed with the following technologies:
Frontend React + JavaScript
Backend Express
Blockchain and Smart Contracts Solidity
:joystick: How to Use
Requirements
To run the application you'll need:
- Git
- Node
- Yarn or npm
- Truffle
- Ganache
- Clone the repository:
$ git clone https://github.com/BravoNatalie/NFT-Marketplace.git
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
:page_with_curl: 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.
:page_with_curl: License
This project is under the MIT license. See the LICENSE for more information.