Inspiration: Code Catalyst was inspired by the need to measure and highlight open-source projects contributing to the UN Sustainable Development Goals (SDGs), specifically SDG 3: Good Health & Well-Being. With millions of repositories on GitHub, many align with global impact goals but lack a structured way to showcase their contributions.
What It Does: Our solution is a dashboard that analyzes GitHub repositories, providing an SDG 3 Alignment Score based on project metadata, contributors, and repository health. It also calculates a Health Score to assess project activity and maintenance. If a repository lacks an sd3.json file, the dashboard automatically raises a GitHub issue with a sample template to guide maintainers in improving alignment.
How We Built It: We built this solution using the GitHub API to fetch repository details to analyze project descriptions, and combined with a React.js front-end for visualization.
Challenges We Ran Into: While developing this, we faced challenges in defining a robust methodology to assess SDG 3 relevance, ensuring accurate automation, and making our tool adaptable across diverse open-source projects.
Accomplishments That We're Proud Of: We are proud to have built a scalable, functional dashboard that translates repository data into actionable insights, helping developers align their projects with SDG 3 and drive meaningful impact.
What We Learned: Throughout this project, we learned the significance of standardized documentation in open-source projects, the role of structured data in impact assessment, and how discovery tools can help drive contributions toward global challenges.
What's Next for Code Catalyst: Moving forward, we plan to expand our tool to include other SDGs, refine our machine learning models for more accurate alignment, and collaborate with organizations to promote the adoption of our platform.
Built With
- github
- javascript
- react
- restapi
- vercel
Log in or sign up for Devpost to join the conversation.