新規開発
Webシステム
その他
ユーザー管理機能
Push通知
マッチング機能
メッセージ機能
相談して決めたい
## 1. サービス概要
- サービス名:Clean Match、目的:清掃事業者と個人事業主をスマートにつなぐ。
- 想定ユーザー(清掃事業者、個人事業主、システム管理運営者)
- ユースケース(例:事業者が定期清掃を依頼したい/清掃員が近場の仕事を探したい)
## 2. ユーザーフロー
- 事業者視点のフロー、清掃員視点のフロー、管理運営者のフロー
## 3. 機能要件
- アカウント管理:登録、ログイン、プロフィール編集、認証
- 案件管理:依頼作成、編集、削除、検索、応募
- マッチング:条件検索(地域、日程、料金、ジャンル)、レコメンド
- コミュニケーション:チャット/メッセージ機能
- 通知機能:メール通知、プッシュ通知(案件公開時は登録済み清掃員ユーザー全員と作成者へメール送信し、送信ログを記録)
- 機密情報共有:案件の採用後にのみ閲覧できるメモ・添付ファイル、更新時の通知
- 管理機能(運営側):ユーザー管理、案件監視、トラブル対応
## 4. 非機能要件
- セキュリティ(JWT認証、リフレッシュトークン、暗号化)
- 可用性(稼働率目標、バックアップ体制)
- 拡張性(将来的な機能追加のしやすさ)
## 5. UI/UX要件
- 対応デバイス(PC/スマホ)
- 主要画面(トップ、案件一覧、案件詳細、プロフィール、メッセージなど)
- デザインの方向性(シンプル/信頼感/清潔感)
- PWA(プログレッシブウェブアプリ)
## 6. システム構成
- フロントエンド:Next.js、バックエンド:Rust、DB:PostgreSQL、外部サービス(通知サービス)
## 7. 運用・保守要件
- ユーザーサポート(問い合わせフォーム、FAQ)
- ログ管理(アクセスログ、エラーログ)
- バージョン管理/CI/CD
概算見積が欲しい
3ヶ月以内の予定
予算上限なし
見積りが欲しい