Open-Source Contributor Matching System with Profile Analysis & Leveling

An AI-powered platform that recommends open-source projects to contributors based on their GitHub activity, skills, and interests, while also providing a leveling system to track progress.
Description
Issues / PRs
Team Members

This project is an AI-driven system designed to help developers find the best open-source projects to contribute to. It analyzes their GitHub activity, coding patterns, and skill levels to provide personalized recommendations.

Additionally, it includes a leveling system where contributors earn XP and badges for their contributions, making the open-source journey more engaging.

Features:

GitHub Profile Analysis – Extracts skills, preferred languages, and contribution history.
AI-Powered Matching – Suggests relevant open-source projects based on past contributions and skill level.
Leveling & Gamification – Earn XP and badges for activities like PRs, issue fixes, and code reviews.
Personalized Dashboard – Displays progress, XP levels, and upcoming recommended issues.
GitHub Integration – Automates issue tracking and project suggestions directly on GitHub.

Tech Stack:

  • ML Models: TensorFlow, Neo4j (Graph-based recommendations)

  • Frontend: React/Next.js

  • Backend: FastAPI/Django

  • Database: PostgreSQL + Graph storage

  • APIs: GitHub API for fetching user data and repositories

Why This Matters?

Many developers struggle to find suitable open-source projects.
Encourages long-term open-source participation with gamification.
Helps maintainers attract contributors with relevant skills.

No Issues, PRs or Discussions added.
Arnav Ashok
Arnav Ashok
arnav_ashok
yuvraj singh
yuvraj singh
yuvraj_singh12
Anvaya Arsha
Anvaya Arsha
anvaya_arsha
Javed Ahmad
Javed Ahmad
javed_ahmad