Skip to main content

Web3 / Blockchain

Avatars NFT – Generative Blockchain Collectibles

Blockchain Developer · Personal Project · 2022 · Web3 / Blockchain

Overview

A full-stack NFT minting platform that allows users to generate and mint unique digital avatar collectibles onto the blockchain with automated metadata management.

Key Contributions

  • Developed and deployed ERC-721 smart contracts using Solidity and OpenZeppelin standards for secure digital asset ownership
  • Integrated IPFS for decentralized storage of NFT images and JSON metadata, ensuring permanent and censorship-resistant data
  • Built a seamless minting interface in React.js that interacts directly with the Ethereum blockchain via Web3.js
  • Implemented automated rarity and attribute generation logic for unique avatar characteristics
  • Utilized Hardhat for local blockchain simulation, testing, and streamlined contract deployment workflows
  • Designed a responsive user dashboard for viewing owned collections and tracking live minting progress

Tech Stack

SolidityReact.jsWeb3.jsHardhatIPFSOpenZeppelinTailwind CSS