Inspiration

Software engineering is still evaluated using outdated metrics such as commit counts, contribution streaks, and repository activity. These metrics measure how often someone contributes, not how impactful their contributions actually are.

With the rapid rise of AI-generated code, it has become even harder for recruiters, maintainers, and organizations to identify meaningful engineering work. A developer who solves a complex architectural challenge may appear less productive than someone making dozens of trivial commits.

We wanted to create a system that measures engineering quality instead of activity. This led us to build EffortX — an AI-powered Proof-of-Effort protocol that analyzes software contributions, publishes transparent AI reviews, verifies achievements on-chain, and creates a portable reputation system for developers.

Links

Live Product: https://effortx.vercel.app

GitHub Repository: https://github.com/viv2005ek/EffortX

Demo Video: https://www.youtube.com/watch?v=obsvaDMGX60

Presentation Deck: https://drive.google.com/file/d/1MF7-03Cyu7L1MSdAE0lbDUr6RnczowOx/view?usp=sharing

Project Documentation: https://docs.google.com/document/d/1euj_EaTQ9MYlRs-LcdBlGw-yLovbWCClQ0XBH_NFy54/edit?usp=sharing


What it does

EffortX is an AI-powered developer reputation platform that transforms software contributions into verifiable Proof-of-Effort records.

Developers connect their GitHub account and Solana wallet, submit a GitHub commit or pull request, and receive a detailed AI evaluation of their contribution. The platform analyzes code quality, engineering complexity, architectural impact, maintainability, security considerations, and overall significance.

After analysis:

  • An AI-generated review is automatically published back to GitHub.
  • An Effort Score is generated.
  • Contribution proof is stored on Solana.
  • ECOIN rewards are distributed based on contribution quality.
  • Developers build a transparent and portable engineering reputation.

Core Features

  • GitHub OAuth Authentication

  • GitHub App Integration

  • AI Commit Analysis

  • AI Pull Request Analysis

  • Automated GitHub Review Comments

  • Solana-Based Proof Storage

  • Developer Reputation Tracking

  • ECOIN Reward Economy

  • Multi-Model AI Playground

  • Wallet-Based Identity Verification

  • On-Chain Contribution History


How we built it

EffortX consists of four major layers:

Frontend

  • React
  • Vite
  • Tailwind CSS
  • Framer Motion
  • Solana Wallet Adapter

Backend

  • Node.js
  • Express.js
  • GitHub APIs
  • Redis

AI Layer

  • Google Gemini 2.5 Flash
  • Custom Prompt Engineering Pipeline
  • Dappier AI Models

Blockchain Layer

  • Solana
  • Anchor Framework
  • Web3.js

Workflow

  1. User authenticates using GitHub OAuth.
  2. User connects a Phantom wallet.
  3. EffortX GitHub App receives repository permissions.
  4. Commit or PR diffs are fetched from GitHub.
  5. Gemini analyzes engineering effort and complexity.
  6. AI generates a detailed review report.
  7. Review is automatically published on GitHub.
  8. Effort Score is generated.
  9. Contribution proof is stored on Solana.
  10. ECOIN rewards are issued to contributors.

Challenges we ran into

One of the biggest challenges was defining what "engineering effort" actually means.

Unlike traditional metrics, meaningful engineering work cannot be measured using lines of code or commit frequency. We had to carefully design AI prompts capable of evaluating:

  • Technical complexity
  • Architectural impact
  • Security awareness
  • Maintainability
  • Problem-solving depth

Another major challenge was implementing both GitHub OAuth and GitHub App authentication while maintaining security, repository permissions, and a smooth user experience.

On the blockchain side, creating a trust model that links GitHub identities with wallet ownership while preserving verification integrity required significant architectural planning.

We also had to optimize API workflows, caching systems, AI processing pipelines, and token management to ensure fast and reliable performance.


Accomplishments that we're proud of

  • Built a complete end-to-end Proof-of-Effort platform.
  • Successfully integrated GitHub OAuth and GitHub App authentication.
  • Automated AI-generated code reviews directly on GitHub.
  • Developed a contribution scoring engine powered by Gemini.
  • Created a blockchain-based reputation system on Solana.
  • Implemented an ECOIN reward economy tied to engineering quality.
  • Integrated multiple AI providers into a unified ecosystem.
  • Built a working prototype demonstrating how engineering reputation can become verifiable and portable.

Most importantly, we transformed the abstract idea of measuring software engineering effort into a real and functioning product.


What we learned

This project taught us that reputation systems are significantly harder to build than productivity tools.

We learned:

  • How difficult it is to evaluate software contributions fairly.
  • How important transparency becomes when AI influences decision-making.
  • How GitHub OAuth and GitHub Apps can work together securely.
  • How blockchain creates the most value when it verifies real-world achievements.
  • How incentive systems shape platform behavior.
  • How to design scalable multi-service architectures.

We also learned that the future of developer identity will likely be based on verifiable achievements rather than self-reported credentials.


What's next for EffortX

Our vision is to become the reputation layer for software engineering.

Near-Term Roadmap

  • GitHub Check Runs Integration
  • CI/CD-Based Automated Reviews
  • Team & Organization Dashboards
  • Expanded AI Analysis Models
  • Advanced Reputation Analytics

Long-Term Vision

  • Global Developer Reputation Network
  • Recruiter Portal
  • Cross-Platform Developer Identity
  • Open Reputation APIs
  • Decentralized Engineering Credentials
  • Universal Proof-of-Effort Protocol

We envision a future where developers carry a verifiable engineering reputation across repositories, organizations, and platforms.

Instead of asking:

"How many commits did you make?"

The future question becomes:

"What impact did your contributions create?"


Resources

Live Product: https://effortx.vercel.app

GitHub Repository: https://github.com/viv2005ek/EffortX

Demo Video: https://www.youtube.com/watch?v=obsvaDMGX60

Presentation Deck: https://drive.google.com/file/d/1jt_xbZYwvG2F8bjGJzduuhN6RkeKEK3m/view?usp=sharing Detailed Documentation: https://docs.google.com/document/d/1euj_EaTQ9MYlRs-LcdBlGw-yLovbWCClQ0XBH_NFy54/edit?usp=sharing

Tagline

GitHub tracks activity. EffortX verifies impact.

Built With

  • ai
  • anchor
  • authentication
  • authorization
  • axios
  • blockchain
  • code-review
  • cryptography
  • dappier
  • decentralized
  • developer-experience
  • developer-productivity
  • developer-tools
  • devtools
  • express.js
  • fintech
  • full-stack
  • gemini
  • github
  • github-app
  • github-oauth
  • javascript
  • oauth2
  • open-source
  • phantom
  • prompt-engineering
  • react
  • redis
  • reputation-system
  • rest-api
  • saas
  • smart-contracts
  • solana
  • solana-wallet-adapter
  • spl-token
  • token-economy
  • web-application
  • web3
  • web3.js
  • webhooks
Share this project:

Updates