File size: 1,496 Bytes
ddf03e3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# **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