モバイルアプリ
Tsuuka
日次更新のレートで法定通貨と暗号資産を換算できるモバイル・ウェブアプリ。通貨リストをカスタマイズして保存できます。
React NativeExpoTypeScriptCloudflare Workers
App Storeで見る
概要
プロジェクトについて
Tsuukaは日次更新の為替レートを使い、一つの金額を複数の法定通貨や暗号資産に換算して比較できるアプリです。ExpoのモバイルアプリとReactのウェブアプリを備え、通貨検索、基準通貨の選択、ドラッグによる通貨リストの並べ替えに対応。モバイルではスワイプで通貨を削除できます。基準通貨とリストの順序は端末内に保存され、次回起動時にも引き継がれます。
技術構成
仕組みと実装
React Native・Expo・TypeScriptのモバイルアプリと、React/Viteのウェブアプリで構成。ステートレスなTypeScript製Cloudflare Workerがcurrency-apiの日次更新の法定通貨・暗号資産レートを配信し、6時間のエッジキャッシュとフォールバック用ミラーを利用します。換算は米ドル基準のレートを使ってクライアント側で計算。設定はモバイルではAsyncStorage、ウェブではlocalStorageに保存します。