hackquest logo

CodeCrew

CodeCrew is a decentralized platform that transforms GitHub contributions into crypto rewards. Whether you’re fixing bugs, building new features, reviewing code, or writing docs — CodeCrew ensures you

视频

描述

CodeCrew is a decentralized contribution rewards platform that turns GitHub issues into on-chain opportunities. Built on Pharos Chain, it allows developers to earn crypto for contributing to open source — from fixing bugs to building new features, writing docs, or reviewing code.

By integrating GitHub with smart contracts on Pharos, CodeCrew enables:

  • Maintainers (Pool Managers) to fund repositories and assign token bounties to specific issues

  • Contributors to claim issues, submit pull requests, and receive automatic token payouts upon approval

The platform includes a GitHub App that monitors repository activity and seamlessly connects GitHub events (like PR merges) to the Pharos blockchain — ensuring transparent, permissionless, and trustless reward distribution.

CodeCrew makes open source work rewarding — literally. Every merge earns value. Every line of code counts.


🔧 Built With

Layer

Tech Stack

Frontend

React.js, Tailwind CSS

Backend

Node.js, Express.js, GitHub OAuth, GitHub App

Blockchain

Solidity, Hardhat, Pharos Chain

Wallets

MetaMask, WalletConnect

Smart Contracts

ERC-20 bounty pools, claim tracking, payouts

本次黑客松进展

During the hackathon, we focused on building a working MVP of CodeCrew on Pharos Chain, successfully integrating GitHub contributions with on-chain token rewards. Our key accomplishments are: ✅ 1. GitHub Integration Implemented GitHub OAuth for user authentication (Contributors & Pool Managers) Developed a GitHub App (CodeCrew Bot) that listens for: Issue activity (new, labeled) Pull request events (opened, closed, merged) Automated the mapping of PR merges to issue bounties via webhooks ✅ 2. Smart Contracts on Pharos Chain Deployed core smart contracts on Pharos Chain for: Reward pool funding by Pool Managers Issue-level bounty assignments Verified contributor payouts Integrated EVM-compatible wallets (MetaMask, WalletConnect) ✅ 3. Web Dashboard (Frontend) Built a responsive frontend using React.js + Tailwind CSS Developed two user dashboards: Contributor Dashboard: Browse projects, claim issues, view earnings Pool Manager Dashboard: Fund repos, assign rewards, approve contributions Implemented wallet connect & GitHub login flows ✅ 4. Backend API & Coordination Layer Set up backend with Node.js + Express + Octokit (GitHub API) for: GitHub repo/issue/PR syncing Secure webhook handling from GitHub App Smart contract interactions via Ethers.js ✅ 5. UX & Branding Designed dark-themed UI inspired by GitHub + Hugging Face Created the CodeCrew identity, logo, tagline, and full landing page wireframe Added a live demo with working token rewards

技术栈

React
Web3
Solidity
Node
Hardhat
Github
WalletConnect
Ethers

融资状态

NA

赛道
DAOSocialFi