
GitCode-v2
Get Paid and Recognization for your Git contributions! Revolutionizing Open Source Sustainability with Automated Project Sponsoring and Commit Evaluation.
Demo
About
The problem it solves The inspiration behind GitCode-v2 came from Gitcode(our first version we have builded) and the recognition of the invaluable contributions made by the open-source community and the persistent challenge of sustainable funding for open-source projects. Open source software has transformed numerous industries, powering web servers, front-end frameworks, various software applications, specially blockchains and decentralized applications are built open-source from day 1. However, the lack of sustainable funding often leads to the disappearance of promising open source projects. While donation platforms exist, the setup can be cumbersome and time-consuming. To address this challenge, we at GitCode have tried leveraging automated donation distribution and commit evaluation to support open source sustainability. Features Simplification of funding through automated gift distribution based on unbiased commit appraisal. 1)Dynamic Payouts: Just rewards for contributors depending on appraisal of commits and git contributions. 2)Contribution Incentives: Simplifying bounties to draw in skilled developers. 3)Decentralised platform: using Chainlink functions and the Polygon blockchain for accountability and fairness. 4)User-Friendly Interface: Donation distribution, commit appraisal, and bounty management are all seamlessly integrated. 5)Future Improvements: Developing new features, improving the commit assessment engine, and looking for partnerships to foster long-term open-source cooperation. 6)Empowering developers to build a valuable ecosystem while promoting sustainable development
How it's made
Challenges we ran into During the development of GitCode-v2, we encountered several challenges. One of the main challenges we were facing in contribute section of the page designing and implementing an accurate and reliable commit evaluation engine. Achieving fairness and objectivity in evaluating code contributions was a challenge and additional improvements needs to be done in this area. Integrating Chainlink Functions with the smart contracts effectively was another challenge. We had to ensure that the benefits, such as transparency and automated payouts, were seamlessly integrated into the platform while maintaining user-friendliness. And also to be the best successor of it's Version-1 of GitCode.