🚀 Inspiration

During my work, I noticed a recurring bottleneck: we are great at collecting feedback but terrible at processing it. I watched teams spend days manually categorizing Slack threads and spreadsheets. It was mentally draining and slow. I asked myself: “What if we could treat human feedback like structured data?” This led to Insightify, built to bridge the gap between "hearing" and "understanding" using the near-instant reasoning of the Gemini 3 Flash model.

💡 What it does

Insightify is an intelligent distillation layer that transforms messy, unstructured text into a high-level strategic roadmap.

  • Thematic Clustering: Automatically groups recurring enterprise topics.
  • Sentiment Pulse: A pulse check on the emotional tone of stakeholders.
  • Actionable Roadmaps: Turns vague complaints into concrete 30-day tasks.
  • Persistent History: A session-based archive to compare reports in real-time.

🛠️ How I built it

I optimized the project for speed and precision using the 2026 Google ecosystem:

  • Engine: Integrated the Gemini 3 Flash-Preview model for ultra-low latency ().
  • Frontend: Built with Streamlit 1.28.0+, featuring custom CSS3 injections for a "Command Center" aesthetic.
  • The Logic: I implemented a multi-pass analysis that calculates a Priority Score () for every insight:

Where = Frequency, = Sentiment intensity (-1 to 1), and = Level of effort.

⚡ Challenges I ran into

  • The "Ghost Box" UI: I had to debug deep CSS selectors to ensure the input headers stayed inside the white text area for visibility.
  • API 404s: I initially struggled with model identifiers, eventually realizing the v1beta registry requires the specific gemini-3-flash-preview string.
  • Hallucination Prevention: To ensure accuracy, I forced the model to cite direct quotes as evidence for every generated roadmap item.

🏆 Accomplishments that I'm proud of

  • Reliable Structured Output: Successfully forced the model to return valid, parsable JSON 100% of the time via system instructions.
  • Stakeholder-Ready Exports: Implemented a one-click download system for professional plain-text reports.
  • Speed: Achieving frontier-level reasoning at 3x the speed of previous generations.

📚 What I learned

  • Vibe Coding: Realized that a great AI tool shouldn't feel like a cockpit; it should feel like a search bar for your own data.
  • Token Optimization: Learned how to handle massive feedback volumes within the 1M+ token context window of Gemini 3.
  • Secure DevOps: Mastered TOML secrets management to keep my API keys safe in a public repo.

Built With

  • css3-custom-injection
  • gemini-3-flash-preview
  • github
  • google-genai-sdk-2026
  • python-3.11+
  • streamlit-1.28.0+
  • streamlit-community-cloud
  • toml-secrets-management
Share this project:

Updates