リクエスト詳細
💡 新機能の要望
対応完了
WasteLog - 廃棄物・産業廃棄物管理台帳システム
## 1. アプリの目的・ターゲットユーザー
製造業・建設業・飲食業・医療機関などで義務付けられている廃棄物の分類・排出量記録・処理委託先管理・マニフェスト番号管理を、専用ソフト不要でブラウザから一元管理できるシステム。環境担当者・総務担当者・工場管理者が主な利用者で、紙台帳やExcelでの煩雑な管理をWebアプリに置き換える。
## 2. 主要機能
- **廃棄物台帳登録・一覧**: 廃棄物の種類(産廃12種類+一般廃棄物のプリセット)、発生場所・工程、数量・単位(kg/m³/個)、排出日、処理方法(委託処分・自社処理・再資源化)、処理委託先をフォームで登録。一覧はカテゴリ・期間・処理方法でフィルタリング可能。
- **マニフェスト番号管理**: 産業廃棄物マニフェスト番号の登録・検索・ステータス管理(交付済/一次確認済/最終確認済)。90日超過未確認の場合は一覧上でアラート表示。
- **処理委託先マスタ**: 収集運搬業者・処分業者の会社名・許可番号・許可期限・担当者・連絡先を登録。許可期限が60日以内に迫るとダッシュボードでアラート表示。
- **月次・年次排出量ダッシュボード**: 廃棄物種別ごとの月次排出量を棒グラフ・円グラフで可視化。前月・前年同月比較、年間合計、種別比率をひと目で把握できる。
- **帳票出力(印刷・CSV)**: 月次廃棄物管理表を行政提出用フォーマット(A4縦)でブラウザ印刷。廃棄物一覧・マニフェスト一覧をCSVエクスポート。
- **発生工程・部門マスタ**: 工場内の工程名・部門名をマスタ登録し、廃棄物登録時に紐付け。部門別の排出量集計に活用。
## 3. 画面構成
### ページ一覧
- **ダッシュボード(トップ)**: 当月排出量サマリー、マニフェスト未確認件数、委託先許可期限アラート、直近10件の排出ログをカード+グラフで表示。
- **廃棄物台帳(一覧・登録・編集・削除)**: 検索・フィルタ付き一覧テーブル、モーダルまたは別ページでの登録・編集フォーム。
- **マニフェスト管理(一覧・登録・編集)**: 番号・委託先・種別・交付日・ステータスを管理するCRUD画面。90日超過行を赤ハイライト。
- **処理委託先マスタ(一覧・登録・編集)**: 業者情報と許可番号・許可期限のCRUD。期限60日前は黄色、超過は赤でバッジ表示。
- **発生工程・部門マスタ**: シンプルなCRUD画面。
- **集計・レポート画面**: 期間・廃棄物種別・部門を選択して棒グラフ/円グラフを動的表示。月次廃棄物管理表の印刷プレビュー+CSVダウンロードボタン。
- **設定画面**: 施設名・住所・許可番号など基本情報の登録。
### UI要素
- ヘッダーナビ(PC: サイドバー、スマホ: ハンバーガーメニュー)
- ダッシュボードカード、アラートバナー
- フィルタバー(廃棄物種別プルダウン、日付レンジ、テキスト検索)
- データテーブル(ページネーション付き)
- Chart.jsによるグラフ
## 4. データ構造(DBテーブル概要)
```sql
-- 施設設定
settings (id, key, value, updated_at)
-- 廃棄物種別マスタ(プリセット+カスタム)
waste_types (id, name, category[産廃/一般], unit, is_custom, sort_order)
-- 発生工程・部門マスタ
departments (id, name, note, created_at)
-- 処理委託先マスタ
contractors (id, name, type[収集運搬/処分/両方], license_no, license_expiry,
contact_name, phone, email, note, created_at)
-- 廃棄物排出台帳
waste_logs (id, discharge_date, waste_type_id, department_id,
quantity, unit, treatment_type[委託/自社/再資源化],
contractor_id, manifest_id, note, created_at, updated_at)
-- マニフェスト管理
manifests (id, manifest_no, issue_date, waste_type_id, quantity, unit,
contractor_id, status[交付済/一次確認済/最終確認済],
confirmed_at, note, created_at, updated_at)
```
## 5. デザインの方向性
- **カラー**: ダークグリーン(#2E7D32)をメインに、白・ライトグレーのクリーンなビジネス調。環境・エコを連想させる落ち着いたトーン。
- **フォント**: Noto Sans JP。本文14px、見出し16〜20px。
- **レイアウト**: PC=左サイドナビ240px+コンテンツエリア。スマホ=ハンバーガーメニュー+全幅カード。
- **テーブル**: 行ごとに薄いストライプ、ホバー時にハイライト。アラート行は背景色で視覚的に区別(黄・赤)。
- **印刷CSS**: 印刷時はナビ非表示、A4縦レイアウトに自動最適化。
- **規模感**: 単一PHP/MySQL構成、登録不要(施設情報のみ設定)、外部APIなし、1回で完成する現実的な規模。
製造業・建設業・飲食業・医療機関などで義務付けられている廃棄物の分類・排出量記録・処理委託先管理・マニフェスト番号管理を、専用ソフト不要でブラウザから一元管理できるシステム。環境担当者・総務担当者・工場管理者が主な利用者で、紙台帳やExcelでの煩雑な管理をWebアプリに置き換える。
## 2. 主要機能
- **廃棄物台帳登録・一覧**: 廃棄物の種類(産廃12種類+一般廃棄物のプリセット)、発生場所・工程、数量・単位(kg/m³/個)、排出日、処理方法(委託処分・自社処理・再資源化)、処理委託先をフォームで登録。一覧はカテゴリ・期間・処理方法でフィルタリング可能。
- **マニフェスト番号管理**: 産業廃棄物マニフェスト番号の登録・検索・ステータス管理(交付済/一次確認済/最終確認済)。90日超過未確認の場合は一覧上でアラート表示。
- **処理委託先マスタ**: 収集運搬業者・処分業者の会社名・許可番号・許可期限・担当者・連絡先を登録。許可期限が60日以内に迫るとダッシュボードでアラート表示。
- **月次・年次排出量ダッシュボード**: 廃棄物種別ごとの月次排出量を棒グラフ・円グラフで可視化。前月・前年同月比較、年間合計、種別比率をひと目で把握できる。
- **帳票出力(印刷・CSV)**: 月次廃棄物管理表を行政提出用フォーマット(A4縦)でブラウザ印刷。廃棄物一覧・マニフェスト一覧をCSVエクスポート。
- **発生工程・部門マスタ**: 工場内の工程名・部門名をマスタ登録し、廃棄物登録時に紐付け。部門別の排出量集計に活用。
## 3. 画面構成
### ページ一覧
- **ダッシュボード(トップ)**: 当月排出量サマリー、マニフェスト未確認件数、委託先許可期限アラート、直近10件の排出ログをカード+グラフで表示。
- **廃棄物台帳(一覧・登録・編集・削除)**: 検索・フィルタ付き一覧テーブル、モーダルまたは別ページでの登録・編集フォーム。
- **マニフェスト管理(一覧・登録・編集)**: 番号・委託先・種別・交付日・ステータスを管理するCRUD画面。90日超過行を赤ハイライト。
- **処理委託先マスタ(一覧・登録・編集)**: 業者情報と許可番号・許可期限のCRUD。期限60日前は黄色、超過は赤でバッジ表示。
- **発生工程・部門マスタ**: シンプルなCRUD画面。
- **集計・レポート画面**: 期間・廃棄物種別・部門を選択して棒グラフ/円グラフを動的表示。月次廃棄物管理表の印刷プレビュー+CSVダウンロードボタン。
- **設定画面**: 施設名・住所・許可番号など基本情報の登録。
### UI要素
- ヘッダーナビ(PC: サイドバー、スマホ: ハンバーガーメニュー)
- ダッシュボードカード、アラートバナー
- フィルタバー(廃棄物種別プルダウン、日付レンジ、テキスト検索)
- データテーブル(ページネーション付き)
- Chart.jsによるグラフ
## 4. データ構造(DBテーブル概要)
```sql
-- 施設設定
settings (id, key, value, updated_at)
-- 廃棄物種別マスタ(プリセット+カスタム)
waste_types (id, name, category[産廃/一般], unit, is_custom, sort_order)
-- 発生工程・部門マスタ
departments (id, name, note, created_at)
-- 処理委託先マスタ
contractors (id, name, type[収集運搬/処分/両方], license_no, license_expiry,
contact_name, phone, email, note, created_at)
-- 廃棄物排出台帳
waste_logs (id, discharge_date, waste_type_id, department_id,
quantity, unit, treatment_type[委託/自社/再資源化],
contractor_id, manifest_id, note, created_at, updated_at)
-- マニフェスト管理
manifests (id, manifest_no, issue_date, waste_type_id, quantity, unit,
contractor_id, status[交付済/一次確認済/最終確認済],
confirmed_at, note, created_at, updated_at)
```
## 5. デザインの方向性
- **カラー**: ダークグリーン(#2E7D32)をメインに、白・ライトグレーのクリーンなビジネス調。環境・エコを連想させる落ち着いたトーン。
- **フォント**: Noto Sans JP。本文14px、見出し16〜20px。
- **レイアウト**: PC=左サイドナビ240px+コンテンツエリア。スマホ=ハンバーガーメニュー+全幅カード。
- **テーブル**: 行ごとに薄いストライプ、ホバー時にハイライト。アラート行は背景色で視覚的に区別(黄・赤)。
- **印刷CSS**: 印刷時はナビ非表示、A4縦レイアウトに自動最適化。
- **規模感**: 単一PHP/MySQL構成、登録不要(施設情報のみ設定)、外部APIなし、1回で完成する現実的な規模。
💬 返信 (3)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「WasteLog」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=wastelog
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/wastelog/
ご利用ありがとうございます!
ご要望いただいた「WasteLog」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=wastelog
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/wastelog/
ご利用ありがとうございます!
Echo
Iris