Inspiration:

The goal of this hackathon was simple: build something that would genuinely help us in our next hackathon.

During brainstorming, the very first challenge is never coding β€” it’s deciding:

  • Is this idea feasible within limited time?
  • Can I actually complete this?
  • How do I structure the project, pitch, and demo efficiently?

HackMate AI was created to solve exactly this early-stage confusion and decision paralysis.

What it does

HackMate AI helps hackers quickly:

  • Plan hackathon ideas in a structured way
  • Generate project outlines, README drafts, and pitches
  • Prepare demo explanations
  • Get AI-assisted coding guidance while staying in control

Instead of starting from a blank page, users get a clear, actionable starting point.

How i built it

  • Built the interactive interface using Streamlit
  • Integrated Google Gemini API for AI assistance
  • Designed modular prompt handling for better responses
  • Secured API keys using environment variables (.env)
  • Focused on speed, simplicity, and hackathon practicality

The project was built entirely during the hackathon period.

Challenges we ran into

  • Gemini free-tier rate limits, which required careful prompt usage
  • Managing API quota errors during rapid testing
  • Designing prompts that give helpful guidance without overwhelming users

These constraints pushed us to optimize both UX and AI usage.

Accomplishments that we're proud of

  • Successfully built a working AI-powered hackathon assistant
  • Created a clean, easy-to-use interface under time pressure
  • Followed responsible AI usage and MLH guidelines
  • Completed the project within the hackathon timeframe

What we learned

  • How to integrate LLM APIs into real applications
  • Handling API limitations in production-like scenarios
  • Designing tools that assist learning instead of replacing it
  • Building complete, demo-ready projects under strict time limits

What's next for Hackmate

  • Add hackathon-specific templates (MLH, Devpost, pitch formats)
  • Improve AI fallback handling when rate limits are reached
  • Enhance UI with better workflow visualization
  • Expand support for team collaboration features

HackMate AI is just getting started.

Built With

  • generative-ai
  • google-gemini
  • python
  • streamlit
Share this project:

Updates