Skip to content

Attendance Badges

Gives attendees a verifiable badge for each event.

Intermediate24h1–3 people14/20 fit
TL;DR

Build Attendance Badges for workshops, clubs and hackathons in ~24h with 1–3 people. Stack: Solidity + OpenZeppelin + Next.js.

Why it wins: Simple, verifiable, reusable at every event.

Build flow

01 · Problem
Certificates are easy to fake and hard to verify.
02 · Solution
Claim a badge via a time-limited QR at the event; anyone can verify it.
03 · Build
  1. 1Badge contract
  2. 2Signed claim codes
  3. 3Claim UI
  4. 4Verify page
04 · Demo
Scan QR → badge appears in wallet → public verify page.

MVP checklist

  • Time-limited claim QR
  • Badge mint
  • Public verify page
  • Organiser stats

Tech stack

TechRole
SoliditySmart contracts
OpenZeppelinAudited contract library
Next.jsFrontend + API routes

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Web3
  • Issues tickets that can’t be faked and resell only at fair prices

    Intermediate36h2–3
    SolidityOpenZeppelinviem
    15/20
  • Record adoptions and vaccination history in a tamper-proof registry

    Beginner10h1–2
    SolidityOpenZeppelinNext.js
    16/20