Front-end
Key Architectural Principles:
1. Component-Based Design: UI broken into reusable pieces
2. Wallet-First Approach: Crypto integration from ground up
3. Decentralized Backend: Direct communication with Internet Computer
4. Responsive Design: Works across all device sizesfrontend/
βββ src/ # Core application logic
βββ public/ # Static assets (images, fonts)
βββ components/ # Reusable UI components
βββ config/ # Thirdweb and environment configuration
βββ index.css # Global stylinggraph LR
A[User Opens App] --> B[Wallet Connection]
B --> C{Wallet Connected?}
C -->|Yes| D[Account Registration]
C -->|No| E[Connection Prompt]
D --> F[Chat Interface]
F --> G[Financial Operations]Key Workflows:
Last updated