Volunteer Clock preview

Volunteer Clock

A blockchain-based solution for managing and rewarding participation in Community Involvement Projects (CIP).

BlockchainEthereumSolidityTruffleGanacheSmartContractsWeb3SoulboundTokens

Problem

Community volunteering organizations had no tamper-proof way to track participation, verify hours, or reward volunteers — manual spreadsheets were error-prone and easily manipulated by either party.

Solution

Designed Ethereum smart contracts in Solidity that issue non-transferable soulbound ERC-721 tokens upon verified checkout, creating an immutable on-chain record of each volunteer session without relying on a central authority.

Achievements

  • Soulbound token standard — non-transferable by design
  • Automated token issuance on volunteer checkout
  • Block timestamps for tamper-proof hour tracking
  • Trustless verification for organizations

The CIP Token System is a blockchain-based platform that provides transparent tracking and rewarding of volunteer participation in community involvement projects. It employs smart contracts to ensure immutable logging of volunteer hours and issues soulbound tokens as recognition of participation.

Volunteer Token

Key Stakeholders

Participants

Individuals who engage in volunteering activities, collect tokens representing their participation, and have their hours permanently recorded on the blockchain.

Organizations

Charities and non-profits that can issue participation tokens and verify volunteer contributions.

Volunteer ViewOrganisation View
Recruiter View

Core Features

  • Project creation with defined start/end times and metadata
  • Volunteer check-in/check-out system with timestamp verification
  • Automatic token issuance for completed volunteer sessions
  • Soulbound tokens that cannot be transferred between participants
  • Secure permission system for project management
  • Time tracking using blockchain timestamps

Technology Stack

Built With
EthereumSolidityTruffleGanacheERC-721