Skip to content

its-bhavya/commit-connect

Repository files navigation

🚀 Commit-Connect

Empowering developers to dive into open source with confidence.

Commit-Connect is an intelligent platform designed to help developers discover open-source repositories and issues tailored to their technical skills and interests. By integrating GitHub authentication, AI-based prompt understanding, and smart filtering, the platform provides a seamless experience to identify meaningful contribution opportunities.


✨ Key Features

  • 🔐 GitHub Authentication using Personal Access Token
  • 🧠 AI Prompt Understanding powered by Gemini API
  • 🧰 Skill-Based Recommendations based on user repositories
  • 🔍 Advanced Filtering (stars,forks,recent_updated, issue type)
  • 📊 Sorted Language Extraction from GitHub profiles
  • Streamlit-based Interactive Interface

⚙️ Tech Stack

Category Technologies Used
Frontend Streamlit
Backend Python, GitHub REST API
AI Integration Gemini API by Google
Authentication GitHub PAT (Personal Access Token)
Others JSON

🧠 How It Works

  1. User Authentication via GitHub Personal Access Token.
  2. Platform analyzes repositories to extract top programming languages.
  3. The platform fetches and filters GitHub repositories and issues based on user preferences and skills.
  4. Users can input natural language prompts (e.g., "Looking for web dev issues").
  5. Gemini API interprets the prompt to enhance query context.
  6. GitHub repositories and issues are fetched and filtered based on preferences.
  7. Developers receive personalized suggestions to start contributing instantly.

🎬 Demo Video

Get a quick walkthrough of Commit-Connect in action!

Watch Demo

🔗 Watch on YouTube

Open in Streamlit

👥 Team

Name Responsibilities
Aakriti Sharma UI/UX Design, Frontend Design
Bhavya GEMINI API Integration, Prompt Engineering
Deepti Yadav Backend Development, GitHub API Integration

We are a team of passionate developers committed to making open source accessible and impactful.


🙌 Acknowledgements


“Every open-source journey begins with a single commit — let Commit-Connect guide the way.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •