Inspiration

As hackers and students, we often struggle with time, clarity, and documentation during hackathons. We wanted to build something that actually helps hackers while hacking — not after. HackBuddy AI was inspired by the idea of having an AI teammate that can instantly generate ideas, explain concepts, and help with documentation during a hackathon.

What it does

HackBuddy AI is a web-based AI assistant that helps hackers generate hackathon ideas, create README documentation, explain technologies, and suggest future improvements — all in real time using AI.

Users simply enter a prompt, and HackBuddy AI responds instantly with meaningful, structured output.

How we built it

We built HackBuddy AI using:

  • Frontend: HTML, CSS, and JavaScript for a clean and responsive UI
  • Backend: Python with Flask
  • AI: Google Gemini API (Gemini 2.5 Flash model)

The frontend sends user prompts to the Flask backend, which then calls the Gemini API and returns AI-generated responses to the UI.

Challenges we ran into

  • Integrating the updated Google Gemini API and resolving deprecated SDK issues
  • Fixing model compatibility errors (404 model not found)
  • Handling long AI responses so they display properly in the UI
  • Managing API keys securely while testing locally

Accomplishments that we're proud of

  • Successfully integrated Google Gemini API with a full-stack web app
  • Built a working AI assistant within hackathon constraints
  • Designed a clean and functional UI that works smoothly
  • Made the project beginner-friendly and useful for real hackers

What we learned

  • How to work with modern AI APIs and SDK changes
  • Full-stack integration between frontend and backend
  • Debugging real-world API and deployment issues
  • How to build a project focused on actual user value

What's next for HackBuddy AI

  • User authentication and chat history
  • More advanced prompt templates for hackers
  • Voice input/output using AI
  • Deployment on cloud platforms for public access
  • Team collaboration features for hackathons
Share this project:

Updates