💡 Inspiration

Our inspiration for BrainOutAI came from how AI models often overthink the simplest questions. We wanted to turn that into something fun — an AI that intentionally over-complicates simple problems while staying technically correct.

“What if an AI explained 2 + 2 using calculus, topology, and tensor algebra?”

From that thought, BrainOutAI was born — a chatbot that combines humor, intellect, and creative chaos to make learning unexpectedly fun.

🤖 What it does

BrainOutAI is a web-based AI chat app that takes simple questions and gives ridiculously complex answers.

  • Ask it something basic — it replies with a graduate-level explanation.
  • It handles math, science, and general knowledge.
  • Detects question types and crafts prompts dynamically for the Gemini API.

🧩How we built it

We built BrainOutAI using a modern full-stack setup:

  • Frontend: React + TypeScript (Vite)
  • Backend: Node.js + Gemini API (@google/genai)
  • Database: MongoDB for user data and chat history
  • Styling: TailwindCSS with dark/light modes
  • Features:
  • Question classifier and adaptive prompting
  • Drag-and-drop file upload (image, video, PDF, audio)
  • Chat history and rate-limit tracking
  • Animated dark/light UI with glowing cursor effects

⚙️Challenges we ran into

  1. UI alignment broke after adding new header elements.
  2. Query counter wasn’t updating dynamically.
  3. File upload integration with the Gemini API was tricky.
  4. Implementing draggable history panel and smooth animations.
  5. Limited time to build and test both frontend and backend.

Accomplishments that we're proud of

  • Connected Gemini API successfully.
  • Functional and responsive chat UI.
  • Integrated MongoDB for future authentication.
  • Delivered a polished MVP within 24 hours.
  • Created a product that’s both educational and hilarious.

What we learned

  • How to use Gemini API effectively for prompt chaining.
  • React state management for complex UIs.
  • Implementing drag-and-drop uploads in React.
  • Team coordination under pressure.
  • Writing prompts that balance accuracy and humor.

What's next for Brain Out AI

  • Add login/signup and Google OAuth with MongoDB.
  • Optimize file context handling for AI queries.
  • Improve UI animations and accessibility.
  • Introduce personality modes (Professor, Engineer, Philosopher).
  • Deploy as a public web app with usage tracking. ## What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Brain Out AI

Share this project:

Updates