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.
- π 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
| Category | Technologies Used |
|---|---|
| Frontend | Streamlit |
| Backend | Python, GitHub REST API |
| AI Integration | Gemini API by Google |
| Authentication | GitHub PAT (Personal Access Token) |
| Others | JSON |
- User Authentication via GitHub Personal Access Token.
- Platform analyzes repositories to extract top programming languages.
- The platform fetches and filters GitHub repositories and issues based on user preferences and skills.
- Users can input natural language prompts (e.g., "Looking for web dev issues").
- Gemini API interprets the prompt to enhance query context.
- GitHub repositories and issues are fetched and filtered based on preferences.
- Developers receive personalized suggestions to start contributing instantly.
Get a quick walkthrough of Commit-Connect in action!
π Watch on YouTube
| 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.
βEvery open-source journey begins with a single commit β let Commit-Connect guide the way.β