GitCompat - Find Your Perfect Coding Partner

💡 Inspiration

I was pretty new to GitHub and honestly sucked at finding good coding partners. I'd go to hackathons and get stuck with random people — sometimes we clicked, but usually we didn't. I'm okay at backend stuff but put me near CSS and I'm done for.
I kept thinking: "There’s gotta be a better way to find people I actually code well with" instead of just crossing my fingers and hoping for the best.


🚀 What it does

GitCompat looks at two developers' GitHub profiles and tells you if you'd work well together.
It checks out your actual coding — what languages you use, how you collaborate, your commit patterns — and gives you a breakdown of whether you're compatible.

It’s basically like a dating app for developers, except it uses real data instead of just hoping you both like pizza.


🛠️ How we built it

  • Built with Next.js for a unified frontend + backend experience.
  • Pulls developer data from GitHub’s API.
  • Runs everything through a compatibility algorithm (with some AI help because math is hard).
  • Uses Google’s Gemini AI to analyze profiles and provide practical, human-readable insights.

⚡ Challenges we ran into

  • GitHub’s API is messy — deeply nested data that took ages to untangle.
  • Getting useful AI responses was tough — early outputs were generic and unhelpful. Needed ~20 prompt rewrites to make it work.
  • Currently only works for two people at a time, which limits team use cases.

🏆 Accomplishments that we're proud of

  • Actually built something functional that gives real compatibility insights.
  • First time building a full-stack AI-powered app, and it turned out better than expected.
  • Taking raw GitHub data and making it actionable felt really rewarding.

📚 What we learned

  • Next.js is a game-changer for full-stack development.
  • AI APIs are tricky, but when they work, they’re incredibly powerful.
  • Building something useful means focusing on real developer workflows, not just nice-sounding features.

🔮 What’s next for GitCompat

  • Expand from pairs to whole teams.
  • Integrate with hackathon platforms so organizers can form stronger teams.
  • Long-term vision: a networking platform for developers to find long-term coding partners using compatibility data.

Built With

  • gemini-api
  • github-api
  • javascript
  • nextjs
  • supabase
  • vercel
Share this project:

Updates