Project Overview
CryptoPulse allows traders to track their portfolios across multiple chains. It connects to cryptocurrency data sources, displaying live token values, tracking gains/losses, and alerting users of market movements.
Key Features & Scope
Live token price feeds using WebSockets with automatic background reconnects
Price alert thresholds triggering push notifications during price shifts
Interactive candle charts displaying token trends over custom timeframes
Wallet integrations calculating balances across public blockchain addresses
System Architecture
Kotlin project utilizing MVVM architecture. Retrofit fetches HTTP payloads, Room Database caches history offline, and Kotlin flows stream websocket updates.