今日のチェックイン報酬
GACHAコインガチャ
最近の活動
カレンダー
村人一覧
村のデータ
村の様子
村のなかまたち
コイン保有ランキング
レベルランキング
作業別ランキング
村の記録ランキング
よく一緒にいる人ランキング
活動を記録する
活動履歴
コインを交換する
交換履歴
特典を追加
コインを贈る
自分のコインをほかの村人へ贈れます
贈答履歴
予約する
保有しているチケットで予約できるサービスです。
サービスを選ぶと予約可能な時間枠が一覧表示されます。
マイ予約・履歴
現在の予約と過去の利用履歴です。
予約はキャンセル可能(チケットは返却されます)
es Village ショップ
es Villageのオリジナルグッズが並ぶ村のショップ。
送料込み価格 / 受け取りは村でお会いした際に直接お渡しします。
マンスリークエスト管理
ここで作成したクエストはホームに表示されます
作業カテゴリとコイン設定
活動記録で選べる作業カテゴリと、それぞれの獲得コイン数を管理します。
コイン付与(運営)
特定の村人にコインを付与・回収します。履歴は活動として記録され、ランキングや残高に即反映されます。
イベント管理(チケット販売)
参加費を集めるイベントを作成・管理します。決済機能は次フェーズで接続予定。
両方入れると、会員が申込時にカードかコインかを選べます。どちらか一方は必須です。
ショップ(商品管理)
Tシャツ等のグッズ販売。送料込み価格 / 受け取りは手渡しのみの想定。
注文管理(受け渡し)
受け渡し前の注文と、渡し済の履歴を一覧表示します。
予約システム管理
サービス定義 → チケット付与 → 予約枠 の順に設定すると、会員が予約できるようになります。
各セクションをタップで開閉できます。
サービス管理(予約可能なものを定義) タップで開閉
会員が予約・利用できるサービスを定義します。
例: サウナ利用券(個室サウナ60分) / 打ち合わせ室予約 / インストラクターセッション
チケット付与(会員にチケットを配る) タップで開閉
会員にサービス利用チケットを付与・回収します。
将来はショップ購入・キャンペーン特典経由でも自動付与される予定。
予約枠管理(時間枠を作る) タップで開閉
会員が予約できる時間枠を定義します。
サウナ利用券のような占有型 → capacity 1 / 共有型なら複数
バッジを再チェック
新しいバッジが追加された後や、条件を満たしているのにバッジが付かないときに使ってください。
データ管理
Notion連携
現在のコインランキング・サマリーを、Notionに「子ページ」として出力します。
運営の振り返り・月次記録の自動化に。
データ容量モニター
Firestore のドキュメントサイズ(上限 1 MiB)を可視化します。
80% で黄色、95% で赤色アラートが出ます。
写真診断 + Storage 移行
Firestore に base64 のまま残っている写真 を Storage に引き上げます。
原因: Storage アップロード失敗時に base64 でフォールバックする仕組み。
ルール未公開の時間帯に投稿された写真などが対象。
村の年代記をLINEで配信
指定月のコミュニティ全体の物語(人口・活動・MVP・新発見)を lineUserId 設定済みのメンバー全員 に一斉配信します。
毎月1日 9:00 に自動配信されますが、ここから手動でも実行できます(テスト・再送に便利)。
対象月の指定を空にすると 前月(例: 5月実行なら4月分)が送信されます。
※ 個別の活動サマリーはアプリの「マイデータ」で常時確認できるため、月次配信は全員共通の年代記に切り替わっています。
管理者ロール管理
管理者操作 (月次配信 / Notion 配信 / ショップ受け渡し管理) は、ここに登録された UID の人だけが実行できます。
Bootstrap 互換: 1人も登録していない間は、現状のパスワード認証だけで管理者として動作します(移行期間用)。
運用が安定したら、必ず鈴木さんの UID を登録して厳格モードに切り替えてください。
写真バックアップから復元
Firestore 容量超過で退避した写真(base64 入りの JSON)を読み込み、Firebase Storage に復元して各レコードの photo フィールドを URL に書き戻します。
対象: クエスト投稿 / 活動記録の写真。
演出設定(端末別)
データリセット
⚠️ 注意:この操作は元に戻せません。
テスト運用後、本番開始時にまっさらな状態にしたい時に使ってください。
実行前に「💾 データ管理」からエクスポート(バックアップ)をおすすめします。