🌟 Inspiration
We’re constantly overwhelmed by information when trying to research complex topics. Whether it’s students, entrepreneurs, or professionals, everyone faces the same bottleneck: too much information, too little clarity. We were inspired to build an AI-powered research assistant that doesn't just provide search results, but delivers structured, intelligent summaries — all in real-time.
💡 What it does
Our AI Research Assistant helps users perform deep research on any topic with just one prompt. It uses Google's Gemini API to analyze the query and return a rich, human-like summary, including context, reasoning, and insights — almost like having a subject matter expert at your fingertips.
Key features:
- Accepts natural language research queries
- Returns detailed analysis with chain-of-thought reasoning
- Clean, modern UI built with Radix UI and Tailwind CSS
- AI-generated content displayed instantly with smart formatting
🔧 How we built it
We used the following tools and technologies:
- React for building the interactive frontend
- Radix UI for accessible and composable UI primitives
- Tailwind CSS for fast, responsive, and utility-first styling
- Gemini API to generate insightful research responses based on prompts
We started by designing a clean and minimal layout, integrated the Gemini API through a secure backend route, and ensured responses were displayed in a card-style layout optimized for readability.
🚧 Challenges we ran into
- API Limitations: Managing Gemini’s token limits for long-form responses while keeping latency low.
- Prompt Engineering: Crafting the right prompt format to ensure Gemini returns complete and contextual outputs.
- UI Optimization: Ensuring that dynamically generated AI content fits well into our UI design across all devices.
- CORS and API Key Security: We had to proxy requests and manage environment variables carefully to avoid exposing our keys.
🏆 Accomplishments that we're proud of
- Built a working AI research assistant in just a few days.
- Achieved high-quality, structured output from Gemini with a tuned prompt format.
- Designed a fast, modern, and clean UX that works smoothly across devices.
- Gained a deeper understanding of both frontend performance and AI prompt design.
📚 What we learned
- The power of prompt engineering — small changes can massively impact AI output quality.
- How to integrate Gemini API effectively in a React-based application.
- The value of clean UI/UX using Radix UI and Tailwind CSS for production-ready designs.
- Real-world experience in API integration, frontend architecture, and state management.
This is just the beginning — we’re excited to keep evolving IdeaSpark into the go-to AI assistant for real-time, trusted research.
Built With
- api
- dotenv
- gemini
- github
- javascript
- radix
- react
- tailwind

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