2026-09-09 22:05:00 +08:00
|
|
|
# 丹阳公益婚恋服务平台 - 项目规则与任务拆解(摘要)
|
|
|
|
|
|
2026-09-16 14:37:44 +08:00
|
|
|
> 完整规则见:`WorkBuddy开发执行总指令、项目规则与任务拆解.md`
|
2026-09-09 22:05:00 +08:00
|
|
|
|
|
|
|
|
## 最高原则
|
|
|
|
|
|
|
|
|
|
1. **用户永久免费** — 禁止任何 VIP/会员/付费功能
|
|
|
|
|
2. **Required 不可自动放宽** — 硬约束
|
|
|
|
|
3. **Mutual Match 后才能聊天** — 陌生人不能私信
|
|
|
|
|
4. **Block 优先级最高** — 拉黑后立即生效
|
|
|
|
|
5. **红娘不可替用户操作** — 只能辅助
|
|
|
|
|
6. **活动单向意向保密** — A选B≠B知道A选了TA
|
|
|
|
|
7. **敏感数据默认拒绝** — 需权限+审计
|
|
|
|
|
8. **PostgreSQL 是 Source of Truth**
|
|
|
|
|
9. **模块化单体,暂不微服务**
|
|
|
|
|
10. **所有未确认参数配置化**
|
|
|
|
|
|
|
|
|
|
## 26 阶段开发路线
|
|
|
|
|
|
|
|
|
|
| Phase | 内容 |
|
|
|
|
|
|---|---|
|
|
|
|
|
| P01 | 项目基础架构 ✅ |
|
|
|
|
|
| P02 | 认证与Operator |
|
|
|
|
|
| P03 | 实名认证 |
|
|
|
|
|
| P04 | 用户资料 |
|
|
|
|
|
| P05 | 人工审核 |
|
|
|
|
|
| P06 | Match Engine |
|
|
|
|
|
| P07 | 首页与找对象 |
|
|
|
|
|
| P08 | Like与Match |
|
|
|
|
|
| P09 | 文字聊天 |
|
|
|
|
|
| P10 | 图片与安全聊天 |
|
|
|
|
|
| P11 | 通知系统 |
|
|
|
|
|
| P12 | 关系状态 |
|
|
|
|
|
| P13 | 公益红娘 |
|
|
|
|
|
| P14 | 活动基础 |
|
|
|
|
|
| P15 | 签到 |
|
|
|
|
|
| P16 | 活动互选 |
|
|
|
|
|
| P17 | 举报与风控 |
|
|
|
|
|
| P18 | 申诉 |
|
|
|
|
|
| P19 | 后台完善 |
|
|
|
|
|
| P20 | Analytics |
|
|
|
|
|
| P21 | 账号生命周期 |
|
|
|
|
|
| P22 | 部署运维 |
|
|
|
|
|
| P23 | 系统测试 |
|
|
|
|
|
| P24 | UAT |
|
|
|
|
|
| P25 | RC |
|
|
|
|
|
| P26 | 生产上线 |
|
|
|
|
|
|
|
|
|
|
## 技术栈
|
|
|
|
|
|
|
|
|
|
- Backend: Java 21 + Spring Boot 3.x + PostgreSQL + Redis
|
|
|
|
|
- Miniapp: 微信原生 + TypeScript
|
|
|
|
|
- Admin: Vue 3 + TypeScript + Vite + Element Plus
|
|
|
|
|
- Deployment: Docker + Docker Compose
|