crowd-funding-DApp

    A decentralized crowdfunding application built with Solidity, Hardhat, Sepolia, Next.js, and ethers.js.

    Language: typescript

    Author: Tonya Campbell (@thetonya)

    6 stars · 219 views

    Files

    • docs (txt)
    • DEPLOYMENT.md (md)
    • PRODUCTION_SETUP.md (md)
    • DOCKER.md (md)
    • GET_SEPOLIA_ETH.md (md)
    • GITHUB_ACTIONS.md (md)
    • QUICK_START_PRODUCTION.md (md)
    • test (txt)
    • Crowdfund.test.ts (ts)
    • README.md (md)
    • tsconfig.json (json)
    • docker-compose.yml (yml)
    • frontend (txt)
    • eslint.config.mjs (mjs)
    • README.md (md)
    • tsconfig.json (json)
    • app (txt)
    • favicon.ico (image)
    • page.tsx (tsx)
    • layout.tsx (tsx)
    • globals.css (css)
    • package.json (json)
    • .eslintrc.json (json)
    • vercel.json (json)
    • tailwind.config.js (js)
    • next.config.ts (ts)
    • src (txt)
    • utils (txt)
    • userMapping.ts (ts)
    • errorHandler.ts (ts)
    • lib (txt)
    • web3.ts (ts)
    • constants (txt)
    • deployments.localhost.json (json)
    • Crowdfund.json (json)
    • sampleCampaigns.ts (ts)
    • deployments.sepolia.json (json)
    • types.ts (ts)
    • components (txt)
    • AddRewardModal.tsx (tsx)
    • CampaignCard.tsx (tsx)
    • CreateCampaignModal.tsx (tsx)
    • CampaignDetailModal.tsx (tsx)
    • WalletConnect.tsx (tsx)
    • postcss.config.mjs (mjs)
    • public (txt)
    • file.svg (image)
    • next.svg (image)
    • vercel.svg (image)
    • window.svg (image)
    • globe.svg (image)
    • package.json (json)
    • .github (github)
    • workflows (txt)
    • deploy-contract.yml (yml)
    • ci.yml (yml)
    • Dockerfile (txt)
    • scripts (txt)
    • deploy.ts (ts)
    • CONTRIBUTING.md (md)
    • contracts (txt)
    • hardhat.config.ts (ts)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…