Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apoorvkwatra99/mythical-creatures-nft-collection

This is a web3 project in which users can mint mythical creature NFTs from a collection of 50 NFTs. This project was built with Buildspace on the Ethereum blockchain. The NFT certificate I received as proof of completing this project can be viewed here: https://opensea.io/assets/matic/0x3CD266509D127d0Eac42f4474F57D0526804b44e/2299?force_update=true
https://github.com/apoorvkwatra99/mythical-creatures-nft-collection

Last synced: about 1 month ago
JSON representation

This is a web3 project in which users can mint mythical creature NFTs from a collection of 50 NFTs. This project was built with Buildspace on the Ethereum blockchain. The NFT certificate I received as proof of completing this project can be viewed here: https://opensea.io/assets/matic/0x3CD266509D127d0Eac42f4474F57D0526804b44e/2299?force_update=true

Awesome Lists containing this project

README

        

# Mythical Creatures NFT Collection

The project can be viewed here: https://mythical-creatures-nft-collection.apoorvk.repl.co/

This Buildspace project runs on the Rinkeby Test Network. A Metamask wallet with some Ethereum on this test network is all that is needed to test it out! Once a user clicks the link, they can connect their Metamask wallet and then mint an NFT from the Mythical Creatures NFT Collection. Once the NFT has been minted, an alert will provide the user with a link to view their NFT on OpenSea. The user can also click the "NFT Collection" button to view the entire NFT collection on OpenSea.

# Backend

The backend folder is where all the smart contract code lives. `contracts/MyEpicNFT.sol` contains the contract `MyEpicNFT` and has several helper functions. This contract essentially just mints NFTs to the relevant user. The `scripts/run.js` script was mainly used for testing, and the `scripts/deploy.js` script was used to actually deploy the contract.

# Frontend

The frontend folder contains all the code written on Replit. It builds out the actual web page that is linked at the top of this file and calls the contract in the backend. `src/App.js` contains most of the code written here.