Initial commit from ux_aura_central
This commit is contained in:
24
docs/blueprint.md
Normal file
24
docs/blueprint.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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.).
|
||||
Reference in New Issue
Block a user