| ファイル名 | 内容 | 用途 |
|---|---|---|
rehab_monitoring_app_info.html |
アプリの基本情報 | プロジェクト概要、技術スタック、Firebase設定の確認 |
rehab_monitoring_manual.html |
操作・管理マニュアル | ユーザーガイド、管理者向けガイド、運用手順 |
rehab_monitoring_remaining_tasks.html |
残タスク・開発ロードマップ | 今後の開発計画、優先順位、推定工数 |
rehab_monitoring_setup_guide_complete.html |
完全セットアップガイド | 別アカウントでの再現手順、環境構築からデプロイまで |
handover_memo_20251207.html |
本ファイル(引き継ぎメモ) | 明日以降の作業のための引き継ぎ情報 |
本番環境: https://rehab-monitoring-system.web.app
Firebaseコンソール: https://console.firebase.google.com/project/rehab-monitoring-system
| 項目 | 詳細 |
|---|---|
| プロジェクトID | rehab-monitoring-system |
| プロジェクト番号 | 867799631234 |
| ローカルパス | C:\Users\kawag\work\rehab_monitoring_project |
| Androidパッケージ名 | com.rehab.monitoring |
| iOS Bundle ID | com.rehab.monitoring |
現在、Firebaseコンソールには「プロジェクトにはアプリがありません」と表示されています。これは、FlutterFire CLIがアプリを自動登録したためです。
確認方法:
現在は有効になっていますが、念のため確認してください:
現在のルールは開発用に設定されています。本番運用前に見直しが必要です。
ルールファイル: firebase/firestore.rules
デプロイコマンド: firebase deploy --only firestore:rules
cd C:\Users\kawag\work\rehab_monitoring_project
flutter doctor
firebase login:list
flutter run -d chrome
lib/screens/home_screen.dart を編集git add .
git commit -m "ホーム画面の基本実装"
問題: pedometer パッケージはモバイル専用で、Webでは動作しません。
対策:
kIsWeb実装例:
import 'package:flutter/foundation.dart' show kIsWeb;
if (kIsWeb) {
// Web用の手動入力UI
} else {
// モバイル用の自動記録
}
注意: 開発中は無料枠を超えないように注意が必要です。
| サービス | 無料枠 |
|---|---|
| Firestore 読み取り | 50,000回/日 |
| Firestore 書き込み | 20,000回/日 |
| Hosting 転送 | 360 MB/日 |
対策:
状態: すべてのバックグラウンドプロセスは終了済み
セッション終了時に自動的にクリーンアップされています。
| ツール | パス/バージョン |
|---|---|
| Flutter SDK | C:\flutter |
| Firebase CLI | インストール済み(npm global) |
| FlutterFire CLI | インストール済み(dart pub global) |
| 作業ディレクトリ | C:\Users\kawag\work |
# ローカルで実行
flutter run -d chrome
# ホットリロード(実行中に)
r
# ホットリスタート(実行中に)
R
# ビルド
flutter build web
# デプロイ
firebase deploy --only hosting
# セキュリティルールのみデプロイ
firebase deploy --only firestore:rules
# パッケージ取得
flutter pub get
# パッケージ更新
flutter pub upgrade
# パッケージのクリーンアップ
flutter clean
flutter doctor でエラーがないかfirebase login:list でログイン状態を確認| ドキュメント | URL |
|---|---|
| Flutter公式 | https://docs.flutter.dev |
| FlutterFire | https://firebase.flutter.dev |
| fl_chart パッケージ | https://pub.dev/packages/fl_chart |
| Firebaseコンソール | プロジェクトコンソール |
引き継ぎメモ
作成日時: 2025年12月7日
次回セッション前に必ずこのファイルを確認してください