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.
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
NA