Inspiration
Open-source is one of the best ways to learn and grow as a developer—but finding the right project is surprisingly difficult.
Many developers (especially beginners) struggle with:
- Too many repositories to choose from
- Lack of clarity about project quality
- No personalized guidance
We wanted to solve this by building an AI-powered assistant that helps developers discover meaningful projects tailored to their interests and skill level.
What it does
DevDiscovery AI helps developers:
- Discover open-source projects across platforms
- Analyze project health (activity, maintenance, community)
- Get AI-powered recommendations using Gemini
- Filter projects based on language, domain, and interests
- Bookmark and explore projects easily
👉 In short: it acts like a smart guide for open-source contribution.
How we built it
We built the project using:
- Frontend: React + TypeScript + Vite
- Styling: Tailwind CSS
- AI: Google Gemini API
- Deployment: Netlify
Gemini Integration
We used Gemini API to:
- Generate intelligent project recommendations
- Analyze user preferences
- Provide human-like explanations
Example flow:
- User selects filters
- Data is fetched from platforms
- Gemini processes context
- Returns structured recommendations
Challenges we ran into
- Integrating Gemini API with structured outputs
- Handling inconsistent data from different platforms
- Designing a clean and fast UI within limited time
- Ensuring meaningful AI responses (not generic output)
Accomplishments that we're proud of
- Built a fully functional AI-powered platform in limited time
- Successfully integrated Gemini for real-world use
- Created a clean and intuitive UI
- Solved a genuine developer problem
What we learned
- How to effectively use Gemini API for real applications
- Importance of clean UI/UX in hackathons
- Handling real-world data and edge cases
- Building fast under time constraints
What's next for DevDiscovery AI
- Personalized developer profiles
- Contribution tracking system
- AI mentor for open-source learning
- Integration with GitHub activity
- Advanced analytics dashboard
❤️ Final Note
DevDiscovery AI shows how AI can simplify complex decisions and empower developers to take their first step into open-source with confidence.
Built With
- ai
- google-gemini-api
- node.js
- react.js
- tailwind
- typescript
- vite


Log in or sign up for Devpost to join the conversation.