💡 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
- UI alignment broke after adding new header elements.
- Query counter wasn’t updating dynamically.
- File upload integration with the Gemini API was tricky.
- Implementing draggable history panel and smooth animations.
- 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
Built With
- css
- gemini-api
- google-cloud
- javascript
- react
- typescript

Log in or sign up for Devpost to join the conversation.