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!
| 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.”