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:
- Clone or fork the ethereum-nft-marketplace-boilerplate repository.
- Install all project dependencies.
npm install - Rename the
.env.examplefile to.envin the main folder and provide yourappIdandserverUrlfrom Moralis. - Locate the
MoralisDappProviderfile insrc/providers/MoralisDappProvider/MoralisDappProvider.jsand paste the deployed marketplace smart contract address and ABI. - Sync the
MarketItemCreatedevent in thesrc/contracts/marketplaceBoilerplate.solcontract with your Moralis Server, using thetableName“MarketItems”. - 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.