自主制作アプリの紹介ページです(個人開発)/ ← ポートフォリオに戻る
PERSONAL APP / iOS

続けた日数を、
データとAIで支える。

禁欲日数をシンプルに記録し、毎日の「目覚め・生産性・欲求のしんどさ」を可視化。蓄積したデータを Claude API が分析し、一人ひとりの状態に寄り添ったサポートを返します。

FlutteriOS / AndroidClaude APIFirebase個人開発
禁欲AI ホーム画面
FEATURES

3つの特長

かんたん記録

1日30秒。3つの指標をスライダーで記録するだけ。続けることに集中できます。

📊

推移と相関を可視化

30日の推移グラフと、継続日数との相関分析。自分の変化が一目でわかります。

🤖

AIが寄り添う

蓄積データを Claude API が分析し、状態に合わせたフィードバックを返します。

SCREENS

画面紹介

シンプルさと、続けやすさを大切にしたUIです。

ホーム画面

ホーム

継続日数と直近サマリを大きく表示。

記録画面

記録

3指標をスライダーで手早く記録。

ダッシュボード画面

ダッシュボード

推移グラフと相関分析。

カレンダー画面

カレンダー

記録した日を振り返り・編集。

AI SUPPORT

「ただの記録」で
終わらせない。

記録したデータは、Claude API による分析を通じて意味のあるフィードバックに変わります。数字の裏にある傾向を読み取り、続けるための後押しをします。

Firebase Cloud Functions を介して Anthropic API(Claude)を呼び出す構成です。プロンプト設計・データ前処理・プロンプトインジェクション対策・レート制限まで自分で実装しました。

蓄積された記録をもとに、Claude API が状態を分析しサポートメッセージを生成します。

  • 記録データの集計・前処理
  • Claude API へのプロンプト設計・連携
  • 傾向に応じたフィードバック生成
  • 継続日数と各指標の相関分析
TECH STACK

使用技術

FlutterDartRiverpodDrift / SQLiteSQLCipher暗号化FirebaseCloud FunctionsTypeScriptClaude API(Anthropic SDK)プロンプト設計RevenueCat課金fl_chart