Kintoss
Overview
Kintoss is a decentralized application that modernizes Indonesia's waste bank system by unifying multiple waste bank accounts into a single blockchain-powered platform. Users earn tokens for recycling, which can be redeemed or traded. The platform uses Chainlink oracles for real-time waste pricing and Coinbase wallet for seamless onboarding.
Challenge
Indonesia's waste bank system is fragmented — each community has its own waste bank with separate accounts, making it hard for users to track their recycling across locations. Additionally, waste pricing is inconsistent and manual record-keeping leads to disputes. The challenge was creating a unified, transparent system using blockchain while keeping it accessible to everyday users.
Approach
I built Solidity smart contracts for the token reward system and waste bank registry, using Chainlink Data Feeds for real-time waste category pricing. The frontend is a Next.js app with TailwindCSS, integrated with Coinbase Wallet SDK for easy Web3 onboarding (no MetaMask required). Firebase handles user profiles and waste bank metadata, while on-chain transactions record every recycling event immutably.
Outcome
Won the Quadratic Vote at the Chainlink hackathon, recognizing the project's real-world impact potential. The DApp demonstrates how blockchain can solve supply chain transparency issues in waste management while incentivizing recycling through tokenized rewards.
Technical Highlights
- •Solidity smart contracts for ERC-20 recycling tokens and waste bank registry
- •Chainlink Data Feeds for real-time waste category pricing oracles
- •Coinbase Wallet SDK integration for frictionless Web3 onboarding
- •Firebase for off-chain user profiles and waste bank metadata
- •Next.js + TailwindCSS frontend with wagmi hooks for contract interactions