hackquest logo

DadChain

Tired of siloed online reputation? DadChain turns dad jokes into a tangible, on-chain reputation. Own your content, earn USDC tips, and build a Web3 identity you truly control.

Videos

Tech Stack

React
Next
Web3
Solidity

Description

https://dadchain.my.id/

DadChain is a decentralized SocialFi platform that redefines how we build digital identity and reputation. Currently, our online reputation is trapped in the "walled gardens" of centralized platforms. Your karma points, likes, and followers are non-transferable and not truly yours.

DadChain solves this problem in a fun and engaging way: through dad jokes.

How It Works:

  1. Own Your Content: Users submit jokes, which are permanently recorded on the blockchain.

  2. Meaningful Interactions: The community tips their favorite jokes (in USDC) using the MetaMask Card, creating a transparent, peer-to-peer reward system.

  3. Build On-Chain Reputation: Every action—submitting a joke, giving a tip, or receiving one—contributes to a user's reputation score. This reputation is tied to their wallet address, making it portable and verifiable across the Web3 ecosystem.

Progress During Hackathon

The entire project was developed from scratch during the hackathon. Here is the progress we achieved: - Smart Contract Development (Solidity & Foundry): Designed, wrote, and tested the DadChain smart contract to handle the core logic: user registration, joke submission, and the USDC tipping system. Deployed the contract to the Base Sepolia network for testing and demonstration. -dApp Development (Next.js & TypeScript): Built a full-stack web application that interfaces directly with the smart contract. Integrated the MetaMask SDK for a user-friendly wallet connection process. Implemented on-chain data fetching to display real-time data across the application. - Key Features Completed: Homepage: Features a live feed of the latest jokes and a random joke discovery feature. Submit Page: A form to submit new jokes to the blockchain. Leaderboard: A dynamic ranking of users based on total tips received, competitively showcasing reputation. User Profile Page: Acts as an on-chain reputation dashboard, displaying detailed stats like joke count, total tips received, and badges.

Fundraising Status

-
Team Leader
MMuhammad Ihsan
Project Link
Sector
SocialFi