All Projects

Solidity DApps Collection – NFT, ICO & DAO

Collection of Solidity smart contract projects covering core DeFi and governance primitives — an ERC-721 NFT contract, an ICO/crowdsale DApp with tiered token distribution, and a DAO governance system with proposal creation and on-chain voting.

Blockchain Developer2024 – 2025

Stack

SolidityJavaScriptTruffleGanacheHardhatethers.jsOpenZeppelinReact

Solidity DApps Collection – NFT, ICO & DAO

Overview

A collection of Solidity smart contract projects implementing core blockchain primitives — ERC-721 NFTs, a crowdsale/ICO DApp, and a DAO governance system. Each project demonstrates end-to-end smart contract development from writing and testing to deployment and frontend integration.

What I Built

NFT-ERC721

  • ERC-721 compliant NFT smart contract with minting, transfer, and metadata management
  • Token URI and metadata storage patterns
  • Owner-controlled minting with supply management
  • Repository

Crowdsale-ICO-DAPP

  • ERC-20 token with ICO/crowdsale smart contract
  • Tiered pricing mechanism for different sale phases
  • Contribution tracking, cap management, and refund logic
  • Frontend DApp for participating in the token sale
  • Repository

DAO Governance

  • On-chain governance system with proposal creation and voting mechanics
  • Token-weighted voting — voting power proportional to token holdings
  • Proposal lifecycle: creation, voting period, execution
  • Quorum and threshold logic for proposal passing
  • Repository

Key Highlights

  • Three core blockchain primitives implemented in Solidity
  • End-to-end DApp development: smart contracts, testing, and frontend integration
  • OpenZeppelin-based secure contract patterns
  • Testing with Truffle/Ganache and Hardhat environments