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

1.5 KiB

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.).