ZeppFusion / blueprint.md
Xyro123's picture
Upload 11 files
ddf03e3 verified
|
raw
history blame
1.5 kB

App Name: ZeppFusion AI

Core Features:

  • Unified AI Chat Interface: A single interface that allows users to interact with both Gemini and ChatGPT 3 models. One chat window where users can type a single query and get answers from both LLMs. Firestore for chat logs, Cloud Functions for AI API calls
  • Model Selection: Allow users to select which AI model (Gemini or ChatGPT 3) they want to use for each query. Dropdown or toggle (πŸ€– Gemini / 🧠 ChatGPT 3). User manually picks the model for that query. User setting saved in Firestore
  • Contextual AI Routing: If enabled, ZeppFusion uses a tool to automatically decide which model suits the question (e.g. factual β†’ Gemini, creative β†’ ChatGPT). Cloud Function router script, before passing to the LLM.
  • Chat History: Stores conversations separately per model and date. Firestore (Collections: /chatSessions/{sessionId}/messages)
  • Response Comparison Mode: Side-by-side card layout to visually compare both AI answers. UI rendering only (no extra backend)
  • Smooth UX Animation: Subtle transitions when switching models or awaiting responses. Client-side animation (Framer Motion / Flutter Lottie)

Style Guidelines:

  • Primary Color - Deep Purple #673AB7
  • Background - Very Light Purple #F3E5F5
  • Accent - Blue #2196F3
  • Font Family - 'Inter' Sans-Serif (weights 400 β†’ 700)
  • Style - Modern, minimal, slightly futuristic
  • Outline-style icons (e.g., Lucide Icons)
  • Subtle fade / slide / pulse during model load & switch