Collfa 產品需求文件 (PRD)
版本: v1.0 (MVP)
狀態: 開發中
定位: 全方位家庭協作中心
1. 產品概覽
產品名稱:Collfa
核心理念:「讓家人的瑣事,都有條不紊地安放。」
標語:* (中) 我的家庭協作空間
(英) My Family Collaboration Space
服務模式:初期採 完全免費制,專注於用戶增長與功能驗證。
交付平台:Web (RWD) / iOS (Swift) / Android (Kotlin)。
2. 目標用戶與情境
目標對象
核心用戶: 共同生活的夫妻、育兒家庭、多代同住家庭。
痛點: 瑣碎清單(買菜、繳費)散落在通訊軟體各處、小孩行程記不住、口頭交代容易忘。
使用情境
共享行事曆: 紀錄小孩段考、預約看診、家庭聚餐。
待辦清單: 隨手記下「回家的路上買牛奶」、分配周末大掃除任務。
數位便簽: 留下暖心的鼓勵,或是單純的留言板提醒。
3. MVP 功能範圍 (功能地圖)
3.1 基礎架構與會員
帳號系統: 註冊、登入、登出、修改密碼。
個人檔案: 編輯個人資訊。
家庭管理:
建立專屬家庭群組。
成員管理與權限。
3.2 共享行事曆
視圖: 直觀查看全家人的事件分布。
操作: 新增事件、編輯與刪除。
擴充預留: 後期支援指定特定參與成員。
3.3 共享待辦事項
分類管理: 分為「未完成」與「已完成」。
流轉機制: 勾選即移動至完成區,反之亦然。
操作: 快速新增待辦事項、標題編輯。
3.4 共享便簽
視覺呈現: 採用 小方塊卡片牆,依編輯時間倒序排列。
操作: 支援新增、編輯與刪除純文字便簽。
4. 技術架構需求
| 維度 | 技術選型 | 備註 |
| 前端 (Web) | Angular | 需實作 RWD 響應式設計 |
| 行動端 (Mobile) | Swift (iOS) / Kotlin (Android) | 原生開發以確保流暢度 |
| 後端 (Backend) | Java (Spring Boot) | RESTful API 構建 |
| 資料庫 (DB) | PostgreSQL | 關聯式資料庫處理結構化數據 |
| 推播通知 | Firebase Cloud Messaging (FCM) | 跨平台推播核心 |
| 數據監測 | Firebase Analytics | 記錄事件以驗證 KPI、觀察用戶使用習慣 |
5. 發展里程碑與 KPI
| 指標 | 階段 | 保守目標 (穩定優先) | 樂觀目標 (產品力驗證) |
| 用戶數 | 1 個月 | 1 個家庭上線 | 5 個家庭上線 |
| 3 個月 | 5 個家庭上線 | 10 個家庭上線 | |
| 6 個月 | 10 個家庭上線 | 50 個家庭上線 | |
| 活躍度 | 月平均 | 每家庭 1 事件 + 1 待辦 | 每家庭 3 事件 + 5 待辦 |
備註: 本文件為 Collfa 開發基準,隨開發進度滾動式修正。