issa-me-sush / onchain-summer-2024

Home Page:https://onchain-summer-2024.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeCred

CodeCred tackles the issue of accurately evaluating open-source contributions. Traditional metrics like commit counts fail to convey the complexity and value of contributions, making it hard for recruiters to recognize a developer's true impact.

How CodeCred Solves These Problems

For Contributors:

  • Enhanced Visibility: Showcases the significance of their contributions beyond simple metrics.
  • Verified Scores: Contributions are verified by project maintainers, enhancing credibility.
  • Professional Growth: A verified profile aids in job applications and performance reviews.

For Recruiters:

  • Efficient Assessment: Quickly understand the true impact of contributions through detailed analysis.
  • Informed Decisions: Make better hiring decisions with data-driven insights.

Features of CodeCred

  • Direct Rewards: Contributors receive rewards directly from maintainers, incentivizing significant contributions.
  • Customizable Reward Streams: Maintainers can set rewards based on the difficulty of tasks, ensuring appropriate recognition.
  • Accurate Scoring: Evaluates contributors based on the complexity and impact of their contributions.

CodeCred provides a comprehensive solution to the undervaluation of open-source work, benefiting both contributors and recruiters by ensuring contributions are accurately recognized and rewarded.

Tracks We Applied For

Discovery with Fleek Track

Fleek Edge Function Integration

We integrated Fleek Edge Functions to enhance the efficiency and reliability of our service. The endpoint:

https://fleek-test.network/services/1/ipfs/bafkreieyba4qsgo5mfj7mvmk3t6ge7gho27dep6vrtdpwn6545qgjmeecy/api/getGithubUserInfo?username=${username}

This integration allows us to pass any GitHub username and fetch relevant information fully hosted on Fleek Edge Function.

Privy Integration

We leveraged Privy for seamless smart account-based transactions and paymaster-sponsored gas fee transactions for on-chain attestations. This integration ensures secure and hassle-free handling of blockchain transactions, enhancing the user experience.

Attestations on EAS (Coinbase Onchain Verifications)

We utilized Ethereum Attestation Service (EAS) for robust and verifiable attestations. This ensures that the contributions are authenticated and securely recorded on the blockchain enhancing trust and reliability.

Paymaster and Bundler

Used to manage, ease and optimize the transaction process, ensuring cost-effectiveness and efficiency with seamlessness for the end user.

About

https://onchain-summer-2024.vercel.app


Languages

Language:TypeScript 60.6%Language:JavaScript 38.6%Language:CSS 0.9%