Skip to content

alchemyplatform/Build-Your-NFT-Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Alchemy NFT API Demo

Find, verify, and display any NFT with ease.
Full YouTube Tutorial »

Explore the docs · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

Screenshot 2022-02-03 at 18 11 09

Build your own multi-chain NFT Explorer using the new Alchemy NFT API!

Built on top of ReactJs, this repo showcase the functionalities of the Alchemy NFT API:

  • Keep track of your NFTs
  • Search NFTs by collection
  • Filter by an NFT Smart Contract address

and display the images, attributes, collection name, and creator of your favorite NFTs.

Supporting both ERC1155 and ERC721!

(back to top)

Jan-21-2022 19-33-50-min

Built With

(back to top)

Getting Started

Getting started is super simple! Follow the following steps and start fetching NFTs on Ethereum!

Prerequisites

  • Node >= 16.13.x

Installation

  1. Clone the repo

    git clone https://github.com/alchemyplatform/Build-Your-NFT-Explorer.git
  2. Install the dependencies

    npm install
  3. Create an account on Alchemy.com

  4. Grab your Alchemy API Key

  5. Update const apiKey = "demo"; in src/utils/fetchNFTs.js with your Alchemy API Key

  6. Run the application

npm start

(back to top)

Usage

  1. Insert a wallet address in the input field to retrieve all Ethereum NFTs associated with that address
  2. Insert the Smart contract address to retrieve owned NFTs by contract address

For more examples, please refer to the Documentation

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

This repo was originally created by the wonderful:

(back to top)