モバイルアプリ
Cryptrack
暗号資産ポートフォリオを追跡するモバイルアプリ — リアルタイムPnL、チャート、完全オフライン対応。
React NativeExpoGo
App Storeで見る
概要
プロジェクトについて
Cryptrackは、複数のウォレットやexchangeにまたがる暗号資産ポートフォリオを追跡するモバイルアプリです。売買取引を手動で記録し、リアルタイムのPnLを監視、チャートでパフォーマンスを可視化できます。生体認証で保護され、完全オフラインで動作。複数のポートフォリオと資産ごとのコスト基準追跡に対応しています。
技術構成
仕組みと実装
GoマイクロサービスをバックエンドとするオフラインファーストのReact Native(Expo)モバイルアプリです。ポートフォリオデータはSQLiteにローカル保存され、TypeScriptのFIFOロット追跡でメトリクスを計算します。軽量なGo APIがCoinGecko/CoinMarketCapからリアルタイム価格と為替レートを集約し、多段インメモリキャッシュとsingleflight重複排除で配信します。状態管理はポートフォリオ、通貨、テーマ、生体認証用のReact Contextプロバイダーで行っています。