Ethereum Nft Marketplace Boilerplate screenshot

Ethereum Nft Marketplace Boilerplate

Updated: 15 Dec 2021
880 Stars

Categories

Overview

This project is a fork of Ethereum Boilerplate and serves as a demonstration of how to build your own NFT Marketplace. It is compatible with any EVM-compatible blockchain such as Polygon, Avalanche, Binance Smart Chain, and others.

Features

  • Fork of Ethereum Boilerplate: This project is built upon the Ethereum Boilerplate, providing a solid foundation for building Ethereum dapps.
  • NFT Marketplace: The project demonstrates the creation of an NFT Marketplace, allowing users to buy and sell NFTs.
  • Compatibility with EVM-compatible Blockchains: The project is compatible with a variety of EVM-compatible blockchains, expanding the options for deployment.

Installation

To install the theme, follow these steps:

  1. Clone or fork the ethereum-nft-marketplace-boilerplate repository.
  2. Install all project dependencies.
    npm install
    
  3. Rename the .env.example file to .env in the main folder and provide your appId and serverUrl from Moralis.
  4. Locate the MoralisDappProvider file in src/providers/MoralisDappProvider/MoralisDappProvider.js and paste the deployed marketplace smart contract address and ABI.
  5. Sync the MarketItemCreated event in the src/contracts/marketplaceBoilerplate.sol contract with your Moralis Server, using the tableName “MarketItems”.
  6. Run your app.
    npm start
    

Summary

This project is a fork of Ethereum Boilerplate and showcases the building of an NFT Marketplace. It is compatible with various EVM-compatible blockchains and provides a solid foundation for creating Ethereum dapps. The installation process is straightforward, requiring the cloning of the repository, installation of dependencies, and configuration of Moralis settings.