Spaces:
Sleeping
Sleeping
| # **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 |