Full-stack crypto mobile app
OpaNation Crypto Bank App
Track prices, manage a crypto bank-style portfolio, and keep every account detail synced with Firebase.
Portfolio
{{ formatCurrency(portfolioValue) }}
24h
{{ dayChange >= 0 ? '+' : '' }}{{ dayChange.toFixed(2) }}%
Mode
{{ user ? 'Synced' : 'Guest' }}
Dashboard
Mobile-first overview
Live prices, portfolio value, and watchlist changes stay in sync with the authenticated user account.
Sync
{{ firebaseReady ? 'Ready' : 'Loading' }}
Holdings
{{ holdings.length }}
Tracked assets
Watchlist
{{ watchlist.length }}
Saved coins
Alerts
{{ alerts.length }}
Triggered rules
Cost basis
{{ formatCurrency(costBasis) }}
Average entry
Cash balance
{{ formatCurrency(cashBalance) }}
Bank wallet funds
Growth
Portfolio curve
Watchlist
Add coins
{{ item.symbol }}
{{ item.name }}
Portfolio
Add holding
{{ item.symbol }}
{{ item.amount }} units at {{ formatCurrency(item.avgCost) }}
{{ formatCurrency(holdingValue(item)) }}
{{ holdingPnl(item) >= 0 ? '+' : '' }}{{ holdingPnl(item).toFixed(2) }}%
Bank tools
Deposit, withdraw, and track funds
Transactions
Recent ledger
{{ transactions.length }} entries
{{ tx.type }}
{{ tx.memo || 'No memo' }} · {{ tx.createdAt }}
{{ tx.type === 'deposit' ? '+' : '-' }}{{ formatCurrency(tx.amount) }}
After {{ formatCurrency(tx.balanceAfter) }}
Alerts
Price triggers
{{ alert.symbol }} {{ alert.direction }} {{ formatCurrency(alert.target) }}
{{ alert.triggered ? 'Triggered' : 'Waiting' }}