The problem GutHib solves
Guthib simplifies and enhances the collaboration between developers and organizations by automating the process of issue assignment and contribution management. Developers can use Guthib to find issues that perfectly match their skills, preferences, and recent activity, eliminating the need to search manually across multiple repositories. It helps them build credibility by showcasing verified contributions directly linked to their GitHub profiles. For organizations, Guthib reduces the effort of finding and managing contributors by using AI to automatically assign issues to the most suitable and active developers. This ensures faster issue resolution, better code quality, and efficient workload distribution. Overall, Guthib makes open-source collaboration smarter, safer, and more efficient by combining intelligent automation, secure authentication, and transparent contribution tracking.
Challenges we ran into
A major challenge was managing API requests at scale — both from GitHub and Gemini. When multiple requests were made simultaneously, the system frequently ran into timeouts and rate limits, which caused delays in data retrieval and AI responses.
To overcome this, I implemented request batching and caching to reduce redundant calls, along with asynchronous request handling to maintain responsiveness. I also optimized the API scheduling logic to balance the load and ensure smoother interactions with both services. These changes significantly improved the platform’s stability and performance under heavy usage.
Tracks Applied (5)
Base44 Innovation Challenge
Base44
Best Use of Qapi
Qyrus
Best Use of Gemini API
Major League Hacking
Best Use of MongoDB Atlas
Major League Hacking
Best Use of Auth0
Major League Hacking

