💡 Inspiration
We built ExplainAI around a simple problem: technical concepts are not equally difficult for everyone. A beginner and an experienced developer can ask about the same topic but need completely different explanations.
We wanted to create an AI learning assistant that doesn't simply provide information, but explains information at the user's level.
🚀 What We Built
ExplainAI is a web application powered by Google Gemini that transforms complex concepts into explanations tailored to different levels of understanding.
Users can enter any topic and choose from five explanation levels:
- 🧒 10-Year-Old — Simple language and everyday analogies
- 🌱 Beginner — Easy-to-understand introduction
- 🎓 Student — Deeper conceptual explanation
- 💻 Developer — Technical and practical explanation
- 🧠 Expert — Detailed technical explanation
The application also provides practical examples, structured explanations, and follow-up questions to encourage continued learning.
🛠️ How We Built It
We built ExplainAI using:
- Next.js — Web application framework
- React — Interactive user interface
- TypeScript — Type-safe development
- Tailwind CSS — Responsive styling
- Google Gemini API — AI-powered explanations
- Vercel — Deployment
The application uses a lightweight architecture without a database or authentication system.
User
↓
ExplainAI Interface
↓
Next.js API Route
↓
Google Gemini
↓
Personalized Explanation
↓
User
Built With
- node.js
- tailwind
- vscode


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