Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.5 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.5 KB

Graph Protocol + Aclhemy using Azreal NFT's

The project kept simple as possible as for the purpose being utilized for. In this case, didn't go too much in depth, but is enough to show the knowledge of using them. We must remember at the end of the day all these protocols their libraries tend to be very similar to one another, and knowing all possible libraries out there would be certainly impossible. Although knowing and understanding blockchain should be the key such as consensus, vector attacks and such, as from that you will be able to build bigger stuff, the rest is documentation.

Tech stack

The project is built using the following

  • NextJS
  • React
  • Styled components (twin.macro)
  • Alchemy for the NFTs provider
  • The graph protocol to query data from specific blockchain
  • Graphql

Usage

  • Create your env from .example. (You dont need to put the private key, it is only to create smart contract with hardhat.config.)
  • npm install
  • npm run dev

Note: Please be sure to make .env, .env.test and .env.local before proceed to npm run dev.

Could have been better?

Yes, there are various of improvements that can be introduced

  • Tests aren't fully configured
  • Performance improvements can be improved further more then this
  • Check for type of NFT asset and load as 'gif/video' if has any upon hover or detailed view
  • SEO & lighthouse score
  • Further more can be discussed

Mint your first NFT

https://docs.alchemy.com/docs/how-to-develop-an-nft-smart-contract-erc721-with-alchemy