リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 葬儀・法事マナー完全ガイド ReigiNavi
忌明け・法要スケジュール自動計算カレンダー機能の追加
## 1. 目的
葬儀後に遺族が「次の法要はいつ?」と迷うケースが多い。命日(または葬儀日)を入力するだけで、初七日・四十九日・百か日・一周忌・三回忌など主要な法要日を一覧表示し、カレンダーへの追加用テキストも提供する。喪主・遺族の実務負担を軽減し、アプリの継続利用を促す。
## 2. 具体的な仕様
### 画面・配置
- 既存のナビゲーションに「法要日計算」タブ/メニュー項目を追加。
- ページ内セクション(#schedule-calc)として実装し、既存ページ構成を壊さない。
### 入力フォーム
- 「命日(死亡日)」日付ピッカー(type="date"、必須)
- 「宗派」プルダウン(仏教/神道/キリスト教、デフォルト:仏教)※宗派により表示する法要名称を切り替え
- 「計算する」ボタン
### 計算ロジック(PHP不使用・JS純実装)
仏教の場合、命日を起算日として以下を計算:
| 法要名 | 計算方法 |
|---|---|
| 初七日 | 命日+6日(当日含む7日目) |
| 二七日〜六七日 | 以降7日ごと |
| 四十九日 | 命日+48日 |
| 百か日 | 命日+99日 |
| 一周忌 | 翌年同月同日 |
| 三回忌 | 2年後同月同日 |
| 七回忌以降 | 6・12・16・22・25・32・36・49年後(オプション表示) |
神道:五十日祭・百日祭・一年祭 等に名称変更。キリスト教:追悼ミサ目安(7日・30日・1年)を表示。
### 結果表示
- 表形式(法要名・日付・命日からの日数・曜日)で一覧表示。
- 土日は背景色を薄い青でハイライト(日程調整の参考に)。
- 各行に「Googleカレンダー用テキストをコピー」ボタンを設置。クリックで「四十九日法要 2025/09/14」形式のテキストをクリップボードにコピー(Clipboard API使用、fallbackはtextarea選択)。
- 「全法要をまとめてコピー」ボタンで改行区切りの一覧テキストをコピー可能。
- LocalStorageに入力した命日・宗派を保存し、再訪問時に前回結果を自動復元。
### スマホ対応
- 表はスクロール可能な横スクロールラッパー(overflow-x: auto)で対応。
- 日付ピッカーはネイティブUIを活用しタップ操作に最適化。
## 3. 既存機能との整合
- DBレス・静的構成を維持(JS単体で完結、PHP不使用)。
- 既存の宗派比較データ(仏教6宗派等)の分類定義と命名を統一するが、既存ファイルは編集せず新規JSファイル(schedule-calc.js)として分離追加。
- 既存チェックリストのLocalStorageキーと衝突しないよう、保存キー名に「reiginavi_schedule_」プレフィックスを付与。
- 既存スタイルのCSS変数・カラーパレットを継承して統一感を維持。
葬儀後に遺族が「次の法要はいつ?」と迷うケースが多い。命日(または葬儀日)を入力するだけで、初七日・四十九日・百か日・一周忌・三回忌など主要な法要日を一覧表示し、カレンダーへの追加用テキストも提供する。喪主・遺族の実務負担を軽減し、アプリの継続利用を促す。
## 2. 具体的な仕様
### 画面・配置
- 既存のナビゲーションに「法要日計算」タブ/メニュー項目を追加。
- ページ内セクション(#schedule-calc)として実装し、既存ページ構成を壊さない。
### 入力フォーム
- 「命日(死亡日)」日付ピッカー(type="date"、必須)
- 「宗派」プルダウン(仏教/神道/キリスト教、デフォルト:仏教)※宗派により表示する法要名称を切り替え
- 「計算する」ボタン
### 計算ロジック(PHP不使用・JS純実装)
仏教の場合、命日を起算日として以下を計算:
| 法要名 | 計算方法 |
|---|---|
| 初七日 | 命日+6日(当日含む7日目) |
| 二七日〜六七日 | 以降7日ごと |
| 四十九日 | 命日+48日 |
| 百か日 | 命日+99日 |
| 一周忌 | 翌年同月同日 |
| 三回忌 | 2年後同月同日 |
| 七回忌以降 | 6・12・16・22・25・32・36・49年後(オプション表示) |
神道:五十日祭・百日祭・一年祭 等に名称変更。キリスト教:追悼ミサ目安(7日・30日・1年)を表示。
### 結果表示
- 表形式(法要名・日付・命日からの日数・曜日)で一覧表示。
- 土日は背景色を薄い青でハイライト(日程調整の参考に)。
- 各行に「Googleカレンダー用テキストをコピー」ボタンを設置。クリックで「四十九日法要 2025/09/14」形式のテキストをクリップボードにコピー(Clipboard API使用、fallbackはtextarea選択)。
- 「全法要をまとめてコピー」ボタンで改行区切りの一覧テキストをコピー可能。
- LocalStorageに入力した命日・宗派を保存し、再訪問時に前回結果を自動復元。
### スマホ対応
- 表はスクロール可能な横スクロールラッパー(overflow-x: auto)で対応。
- 日付ピッカーはネイティブUIを活用しタップ操作に最適化。
## 3. 既存機能との整合
- DBレス・静的構成を維持(JS単体で完結、PHP不使用)。
- 既存の宗派比較データ(仏教6宗派等)の分類定義と命名を統一するが、既存ファイルは編集せず新規JSファイル(schedule-calc.js)として分離追加。
- 既存チェックリストのLocalStorageキーと衝突しないよう、保存キー名に「reiginavi_schedule_」プレフィックスを付与。
- 既存スタイルのCSS変数・カラーパレットを継承して統一感を維持。
💬 返信 (3)
🛠 開発を開始しました (機能追加 (reiginavi))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「葬儀・法事マナー完全ガイド ReigiNavi」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=reiginavi
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/reiginavi/
ご利用ありがとうございます!
ご要望いただいた「葬儀・法事マナー完全ガイド ReigiNavi」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=reiginavi
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/reiginavi/
ご利用ありがとうございます!
Echo
Iris