1.5 KiB
1.5 KiB
丹阳公益婚恋服务平台 - 项目规则与任务拆解(摘要)
完整规则见:
Codex开发执行总指令、项目规则与任务拆解.md
最高原则
- 用户永久免费 — 禁止任何 VIP/会员/付费功能
- Required 不可自动放宽 — 硬约束
- Mutual Match 后才能聊天 — 陌生人不能私信
- Block 优先级最高 — 拉黑后立即生效
- 红娘不可替用户操作 — 只能辅助
- 活动单向意向保密 — A选B≠B知道A选了TA
- 敏感数据默认拒绝 — 需权限+审计
- PostgreSQL 是 Source of Truth
- 模块化单体,暂不微服务
- 所有未确认参数配置化
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