Files
ux_aura_assistant/docs/blueprint.md
2026-03-25 01:21:37 +05:30

25 lines
1.5 KiB
Markdown

# Aura Central App Blueprint
## Overview
Aura Central is a "Central Nervous System" application designed to be a personal AI assistant and productivity dashboard. It features a modern, high-density interface with real-time updates and multi-modal interaction (Chat, Voice, Meet).
## Core Features
- **Multi-step Authentication**: A secure, invite-only onboarding process with email, phone, and 2FA (TOTP) verification.
- **Subscription Management**: A billing flow for managing AI credits and plan levels.
- **Intelligent Dashboard**: A centralized hub for tasks, schedule, files, and recent communications.
- **Multi-modal Assistant (Ask Aura)**:
- **Chat**: Text-based interaction with Gemini AI.
- **Voice**: Real-time voice interaction.
- **Meet**: Meeting transcription and summarization.
- **Contextual View Modes**: Toggle between "Professional" and "Personal" modes to filter relevant tasks and information.
## Technical Stack
- **Frontend**: React with TypeScript.
- **Styling**: Tailwind CSS with custom theme variables.
- **Animations**: Framer Motion (motion/react).
- **Backend/Database**: Firebase (Firestore & Authentication).
- **AI Integration**: Google Gemini API via `@google/genai`.
## Architecture
The app follows a Single Page Application (SPA) architecture. The main `App.tsx` handles the core layout and state management, while specialized components handle the authentication and subscription flows. Styling is modularized into several CSS files to separate concerns (theme, layout, components, etc.).