リクエスト詳細
💡 新機能の要望
対応完了
EquipGuard - 設備点検・保全管理システム
## 1. アプリの目的・ターゲットユーザー
製造業・物流倉庫・飲食チェーン・ビル管理など、複数の設備・機械を日常点検・定期保全する現場担当者および保全管理者向け。設備ごとの点検チェックリスト実施、故障・不具合報告、保全スケジュール管理、部品交換履歴を一元管理し、紙の点検票やExcelバラバラ管理からの脱却を支援する。
## 2. 主要機能
- **設備台帳管理**:設備名・設備番号・設置場所・担当者・導入日・メーカー・型番を登録。QRコードラベルをブラウザ上で印刷でき、スマホのバーコードリーダーから設備ページに直アクセス可能。
- **日常点検チェックリスト**:設備ごとにチェック項目(油量、音、振動、温度など)をカスタム登録。担当者がスマホから「異常なし/要注意/異常」の3段階で記録し、写真の代わりに所見テキストを入力して送信。
- **不具合・故障報告**:発生日時・設備・不具合内容・緊急度(高/中/低)・対処状況(未対応/対応中/完了)を登録。一覧画面では緊急度と対応状況でフィルタリング可能。
- **保全スケジュール管理**:設備ごとに「定期点検間隔(日数)」と「最終実施日」を登録すると、次回予定日を自動算出してカレンダー表示。期日が3日以内に迫った保全はトップのアラートバナーで通知。
- **部品交換履歴**:部品名・交換日・作業者・費用・次回交換予定を記録。設備別の累計維持コストを自動集計。
- **ダッシュボード&レポート出力**:設備稼働率(故障停止時間ベース)、今月の点検完了率、未対応不具合件数、直近30日のコスト推移をカード+棒グラフで表示。月次保全レポートをCSV出力可能。
## 3. 画面構成
- **ダッシュボード(/index.php)**:KPIカード4枚(本日点検予定件数/未対応不具合件数/今月保全完了率/今月維持コスト合計)+今週の保全カレンダー+アラートバナー。
- **設備台帳一覧(/equipment.php)**:設備カード一覧。検索・設置場所フィルタ。追加・編集モーダル。QRコード生成ボタン。
- **設備詳細(/equipment_detail.php?id=XX)**:基本情報タブ/点検履歴タブ/不具合履歴タブ/部品交換履歴タブの4タブ構成。
- **点検入力(/inspection.php)**:設備選択(またはQRスキャン後自動セット)→チェック項目リストを上から順に3段階トグル入力→所見テキスト→送信。スマホで片手操作しやすい大きめボタン。
- **不具合報告(/trouble.php)**:報告フォームと一覧(フィルタ・ステータス更新)。
- **保全スケジュール(/maintenance.php)**:カレンダービュー(月表示)+リスト表示切替。完了記録ボタンを押すと最終実施日が更新され次回日程が再計算される。
- **部品交換履歴(/parts.php)**:設備で絞り込めるテーブル形式。追加・編集・削除。
- **レポート(/report.php)**:月・設置場所を選択して月次サマリーをHTMLプレビュー+CSV出力。
- **設定(/settings.php)**:設置場所マスタ・担当者マスタ・点検チェック項目テンプレートの管理。
## 4. データ構造(MySQLテーブル概要)
```
equipments(設備台帳)
id, name, code, location_id, manager_id, installed_date, maker, model, status(active/retired), created_at
locations(設置場所マスタ)
id, name
managers(担当者マスタ)
id, name, role
inspection_templates(点検チェック項目テンプレート)
id, equipment_id, item_name, sort_order
inspections(点検実施記録)
id, equipment_id, inspected_by, inspected_at, overall_result(ok/warning/ng), note
inspection_items(点検項目ごとの結果)
id, inspection_id, template_id, item_name, result(ok/warning/ng)
troubles(不具合・故障報告)
id, equipment_id, reported_by, occurred_at, description, severity(high/mid/low), status(open/in_progress/closed), resolved_at, note
maintenance_plans(保全スケジュール)
id, equipment_id, plan_name, interval_days, last_done_at, next_due_at, assigned_to
maintenance_logs(保全実施履歴)
id, plan_id, equipment_id, done_at, done_by, note
parts_logs(部品交換履歴)
id, equipment_id, part_name, replaced_at, replaced_by, cost, next_replace_at, note
```
## 5. デザインの方向性
- **テーマカラー**:ダークネイビー(#1E2A38)× アクセントオレンジ(#F57C00)× ライトグレー背景(#F4F6F8)。工場・現場感を演出しつつ見やすいコントラスト。
- **フォント**:Noto Sans JP。数値はやや大きめ(1.4rem)で視認性重視。
- **レイアウト**:PC時はサイドバーナビ+メインコンテンツ。スマホ時はハンバーガーメニュー+ボトムナビバー(点検入力・不具合報告へのショートカットをフッターに固定)。
- **ステータスバッジ**:緊急度・対応状況は信号機カラー(赤・黄・緑)のバッジで即認識可能。
- **カレンダー**:FullCalendar.js(CDN読み込み)を活用して保全スケジュールを視覚化。それ以外の依存ライブラリは最小限(Chart.jsのみ)。
- **規模感**:PHP8 + MySQL8 + HTML/CSS/JS(jQuery最小限)。登録不要のシングルテナント構成で1回で完成できる現実的な規模。
製造業・物流倉庫・飲食チェーン・ビル管理など、複数の設備・機械を日常点検・定期保全する現場担当者および保全管理者向け。設備ごとの点検チェックリスト実施、故障・不具合報告、保全スケジュール管理、部品交換履歴を一元管理し、紙の点検票やExcelバラバラ管理からの脱却を支援する。
## 2. 主要機能
- **設備台帳管理**:設備名・設備番号・設置場所・担当者・導入日・メーカー・型番を登録。QRコードラベルをブラウザ上で印刷でき、スマホのバーコードリーダーから設備ページに直アクセス可能。
- **日常点検チェックリスト**:設備ごとにチェック項目(油量、音、振動、温度など)をカスタム登録。担当者がスマホから「異常なし/要注意/異常」の3段階で記録し、写真の代わりに所見テキストを入力して送信。
- **不具合・故障報告**:発生日時・設備・不具合内容・緊急度(高/中/低)・対処状況(未対応/対応中/完了)を登録。一覧画面では緊急度と対応状況でフィルタリング可能。
- **保全スケジュール管理**:設備ごとに「定期点検間隔(日数)」と「最終実施日」を登録すると、次回予定日を自動算出してカレンダー表示。期日が3日以内に迫った保全はトップのアラートバナーで通知。
- **部品交換履歴**:部品名・交換日・作業者・費用・次回交換予定を記録。設備別の累計維持コストを自動集計。
- **ダッシュボード&レポート出力**:設備稼働率(故障停止時間ベース)、今月の点検完了率、未対応不具合件数、直近30日のコスト推移をカード+棒グラフで表示。月次保全レポートをCSV出力可能。
## 3. 画面構成
- **ダッシュボード(/index.php)**:KPIカード4枚(本日点検予定件数/未対応不具合件数/今月保全完了率/今月維持コスト合計)+今週の保全カレンダー+アラートバナー。
- **設備台帳一覧(/equipment.php)**:設備カード一覧。検索・設置場所フィルタ。追加・編集モーダル。QRコード生成ボタン。
- **設備詳細(/equipment_detail.php?id=XX)**:基本情報タブ/点検履歴タブ/不具合履歴タブ/部品交換履歴タブの4タブ構成。
- **点検入力(/inspection.php)**:設備選択(またはQRスキャン後自動セット)→チェック項目リストを上から順に3段階トグル入力→所見テキスト→送信。スマホで片手操作しやすい大きめボタン。
- **不具合報告(/trouble.php)**:報告フォームと一覧(フィルタ・ステータス更新)。
- **保全スケジュール(/maintenance.php)**:カレンダービュー(月表示)+リスト表示切替。完了記録ボタンを押すと最終実施日が更新され次回日程が再計算される。
- **部品交換履歴(/parts.php)**:設備で絞り込めるテーブル形式。追加・編集・削除。
- **レポート(/report.php)**:月・設置場所を選択して月次サマリーをHTMLプレビュー+CSV出力。
- **設定(/settings.php)**:設置場所マスタ・担当者マスタ・点検チェック項目テンプレートの管理。
## 4. データ構造(MySQLテーブル概要)
```
equipments(設備台帳)
id, name, code, location_id, manager_id, installed_date, maker, model, status(active/retired), created_at
locations(設置場所マスタ)
id, name
managers(担当者マスタ)
id, name, role
inspection_templates(点検チェック項目テンプレート)
id, equipment_id, item_name, sort_order
inspections(点検実施記録)
id, equipment_id, inspected_by, inspected_at, overall_result(ok/warning/ng), note
inspection_items(点検項目ごとの結果)
id, inspection_id, template_id, item_name, result(ok/warning/ng)
troubles(不具合・故障報告)
id, equipment_id, reported_by, occurred_at, description, severity(high/mid/low), status(open/in_progress/closed), resolved_at, note
maintenance_plans(保全スケジュール)
id, equipment_id, plan_name, interval_days, last_done_at, next_due_at, assigned_to
maintenance_logs(保全実施履歴)
id, plan_id, equipment_id, done_at, done_by, note
parts_logs(部品交換履歴)
id, equipment_id, part_name, replaced_at, replaced_by, cost, next_replace_at, note
```
## 5. デザインの方向性
- **テーマカラー**:ダークネイビー(#1E2A38)× アクセントオレンジ(#F57C00)× ライトグレー背景(#F4F6F8)。工場・現場感を演出しつつ見やすいコントラスト。
- **フォント**:Noto Sans JP。数値はやや大きめ(1.4rem)で視認性重視。
- **レイアウト**:PC時はサイドバーナビ+メインコンテンツ。スマホ時はハンバーガーメニュー+ボトムナビバー(点検入力・不具合報告へのショートカットをフッターに固定)。
- **ステータスバッジ**:緊急度・対応状況は信号機カラー(赤・黄・緑)のバッジで即認識可能。
- **カレンダー**:FullCalendar.js(CDN読み込み)を活用して保全スケジュールを視覚化。それ以外の依存ライブラリは最小限(Chart.jsのみ)。
- **規模感**:PHP8 + MySQL8 + HTML/CSS/JS(jQuery最小限)。登録不要のシングルテナント構成で1回で完成できる現実的な規模。
💬 返信 (3)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「EquipGuard - 設備点検・保全管理システム」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=equipguard
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/equipguard/
ご利用ありがとうございます!
ご要望いただいた「EquipGuard - 設備点検・保全管理システム」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=equipguard
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/equipguard/
ご利用ありがとうございます!
Echo
Iris