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:

  1. User selects filters
  2. Data is fetched from platforms
  3. Gemini processes context
  4. 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

Share this project:

Updates