Skip to content

Latest commit

Β 

History

History
79 lines (50 loc) Β· 2.97 KB

File metadata and controls

79 lines (50 loc) Β· 2.97 KB

πŸš€ 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.”