Back to home

Web3 Track
PRBLEMStatements

3 official problem statements for the 24-hour sprint. Escrow, Soulbound NFTs, and Milestone Crowdfunding on Sepolia testnet.

Live & Active24-Hour Hackathon

Web3 Track — 3 Problem Statements

Build production-grade decentralized applications on Sepolia or Polygon Mumbai testnet. Every project must include a verified smart contract, wallet-connected frontend, and public open-source repository.

Problem Statements

3 Choices

Sprint Scope

24 Hours

Recommended Chain

Sepolia Testnet

01
DeFi / Payments24-Hour Hackathon

Decentralized Freelance Escrow Platform

Trustless milestone-based payment locking and arbitration protocol

PDF
The Problem Context (Web2 vs Web3)

Freelancers and clients on Web2 platforms (Upwork, Fiverr) rely on a centralized company to hold funds and resolve disputes, and lose a cut of every payment to platform fees (typically 10-20%). A trustless escrow smart contract removes the middleman while still protecting both parties through cryptographic locks and impartial arbitration.

Core Objective

Build a decentralized escrow dApp where a client locks funds in a smart contract when hiring a freelancer. Funds are released in milestones as work is approved, and a basic dispute mechanism lets a third party (arbitrator) resolve disagreements.

Protocol Architecture & Lifecycle

Click any step to inspect

Core Technical Requirements

Dev Readiness:0 / 50%

Bonus / Stretch Features (Extra Points)

IPFS Deliverable Storage
+5% Bonus

Store job specifications and milestone deliverables on IPFS, referencing CID hashes directly on-chain.

On-Chain Reputation Score
+5% Bonus

Dynamic reputation scoring mechanism for freelancers calculated from past successful job completions.

ERC-20 Stablecoin Support
+5% Bonus

Support mock USDC / USDT stablecoin payments with approvals instead of raw native ETH.

Suggested Tech Stack

Solidity(Contract)Hardhat / Foundry(Tooling)Ethers.js / Wagmi(Client)React / Next.js(Client)MetaMask(Client)IPFS (web3.storage / Pinata)(Storage)Sepolia Testnet(Network)
02
Identity / Education24-Hour Hackathon

On-Chain Verifiable Credentials (Soulbound Certificates)

Non-transferable Soulbound NFTs for instant, tamper-proof academic credentials

PDF
The Problem Context (Web2 vs Web3)

Fake degrees and credentials are a major global issue. Verifying a degree or certificate today usually requires emailing universities, registry bureaus, or employers and waiting days or weeks. Non-transferable ('soulbound') NFTs act as tamper-proof, cryptographic, instantly verifiable credentials permanently bound to a recipient's wallet.

Core Objective

Build a dApp where an authorized issuer (e.g., a university or course platform) can mint non-transferable NFT certificates to a student's wallet, and anyone can instantly verify a certificate's authenticity and issuer on-chain.

Protocol Architecture & Lifecycle

Click any step to inspect

Core Technical Requirements

Dev Readiness:0 / 50%

Bonus / Stretch Features (Extra Points)

On-Chain Revocation
+5% Bonus

Revocation mechanism for issuers (mark a certificate invalid/revoked without transferring it).

QR Code Verification
+5% Bonus

Generate instant QR codes linking directly to on-chain verification page for physical or PDF diplomas.

Multi-Tier Issuer Hierarchy
+5% Bonus

Multi-tier authority (e.g., university admin approves department heads who can mint department degrees).

Suggested Tech Stack

Solidity (ERC-721 modified)(Contract)OpenZeppelin(Tooling)Ethers.js / Wagmi(Client)React(Client)IPFS(Storage)Sepolia / Polygon Mumbai(Network)
03
DeFi / DAO tooling24-Hour Hackathon

Milestone-Based Decentralized Crowdfunding

Tranche-released crowdfunding with democratic backer governance and auto-refunds

PDF
The Problem Context (Web2 vs Web3)

Traditional crowdfunding (Kickstarter, GoFundMe) releases all raised capital upfront once a funding goal is reached. Backers have zero recourse if a project stalls, mismanages funds, or creator disappears. Releasing funds in progressive stages against verified milestones, governed by backer voting power, aligns incentives and eliminates exit scams.

Core Objective

Build a crowdfunding dApp where backers pledge funds to a campaign, but funds are released to the creator in stages — only after backers vote to approve each milestone. If a milestone vote fails, backers can claim a refund of their remaining pledged funds.

Protocol Architecture & Lifecycle

Click any step to inspect

Core Technical Requirements

Dev Readiness:0 / 50%

Bonus / Stretch Features (Extra Points)

Campaign Discovery & Filters
+5% Bonus

Campaign discovery page with rich filtering (category, funding progress, deadline).

Quadratic Voting Protocol
+5% Bonus

Quadratic voting mechanism preventing whales from dominating milestone approval votes.

Creator Trust Reputation
+5% Bonus

On-chain creator reputation score calculated from past campaigns completed on time.

Suggested Tech Stack

Solidity + Hardhat(Contract)OpenZeppelin (ERC-20/ReentrancyGuard)(Tooling)Ethers.js / Wagmi(Client)React / Next.js(Client)Sepolia Testnet(Network)The Graph (optional indexing)(Tooling)
Judging Criteria

Web3 Evaluation Rubric (100% Total)

Scored transparently across 4 dimensions
40%

Working Demo on Testnet

Fully functional dApp deployed on Sepolia / Polygon Mumbai with verified smart contract interactions and live transactions.

25%

Smart Contract Correctness & Security

Clean Solidity architecture, reentrancy guards, access control (onlyOwner/arbitrator), state validation, and test coverage.

20%

UI / UX & Wallet Flow

Intuitive web interface, responsive design, MetaMask connection, loading states, and transparent on-chain transaction feedback.

15%

Creativity & Bonus Features

Stretch goals such as IPFS metadata integration, reputation scoring, quadratic voting, or multi-tiered authorization.

Hackathon Scope & Guidelines for Teams

All three are scoped to be buildable solo or in a team of 2–4 within 24 hours: 1 core smart contract + 1 frontend + wallet integration.

  • Public GitHub repository with smart contracts, frontend, and tests
  • Verified smart contract address on Sepolia or Polygon Mumbai testnet explorer
  • Live deployed demo link (Vercel / Netlify / Cloudflare Pages)
  • Short 2-3 minute video demonstration or live presentation walkthrough
Back to Home

All Web3 problem statements are officially active. Build solo or in teams of 2–4.