[引き継ぎ] diet_coach_ai - 2026-01-01

Resolved 💬 1 comment Opened Jan 1, 2026 by genki1234 Closed Jan 14, 2026

プロジェクト概要

AI搭載のダイエットコーチアプリ。食事写真を撮影するだけでカロリーと栄養素を自動計算し、個人の目標に合わせた献立提案と日々のコーチングを提供。

完了した作業

✅ プロジェクト構造の完成

  • Flutter アプリ基盤構築 (Riverpod + go_router)
  • カメラ/ギャラリー連携 (image_picker)
  • AI画像分析連携 (Gemini API)
  • SQLite データベース (sqflite)
  • Firebase Analytics 対応
  • ダークモード対応 (Material Design 3)

✅ 画面の実装

  • ホーム画面 (本日のサマリー、クイックアクション、コーチメッセージ)
  • カメラ画面 (食事写真撮影/選択)
  • 食事確認画面 (AI分析結果表示)
  • 食事履歴画面
  • 進捗確認画面 (カロリーグラフ、栄養バランス)
  • 献立提案画面
  • プロフィール設定画面
  • AIコーチング画面
  • 設定画面

✅ プラットフォーム設定

  • Android: package jp.skillbridge.diet_coach_ai
  • iOS: CFBundleDisplayName ダイエットコーチAI
  • 権限設定 (カメラ、ストレージ)

残課題

高優先度

  1. Firebase Consoleでの実際のプロジェクト作成と設定
  • skillbridge-480606 プロジェクトへのアプリ登録
  • iOS: GoogleService-Info.plist が必要
  1. Gemini APIキーの設定
  • Doppler またはセキュアストレージへの設定
  • 環境変数: GEMINI_API_KEY
  1. サブスクリプション機能の実装
  • In-App Purchase の完全実装
  • プレミアムプラン UI/ロジック

中優先度

  1. プッシュ通知の実装
  2. データバックアップ機能の実装
  3. AdMob 広告ユニット登録 (今後の広告実装時)

ビルド状態

  • ✅ プロジェクト構造: 完成
  • ✅ Android: 設定済み (google-services.json あり)
  • ⚠️ iOS: Podfile 設定済み (GoogleService-Info.plist が必要)
  • ⚠️ ビルドテスト: Flutter 未インストール環境のため未確認

次のAIへの申し送り

  1. Firebase設定ファイル: ios/Runner/GoogleService-Info.plist をFirebase Consoleからダウンロードして配置
  2. APIキー管理: Doppler の media_app/prd 環境から GOOGLE_GEMINI_API_KEY を設定
  3. テスト: Flutter 環境で flutter analyzeflutter build apk を実行して検証

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗