你现在是一个资深系统架构师。
请先不要写代码。
我会给你一个需求,你需要先帮我完成以下分析:
1. 这个需求真正要解决的问题是什么?
2. 它的核心用户是谁?
3. 最小可行版本 MVP 应该包含哪些功能?
4. 哪些功能现在不该做,容易浪费时间?
5. 这个系统可能有哪些技术风险?
6. 数据结构、接口、前端、后端应该怎么拆?
7. 给我 3 套实现方案:
- 最快上线版
- 稳定可扩展版
- 低成本个人开发版
8. 每套方案说明:
- 优点
- 缺点
- 开发周期
- 适合什么场景
最后,请给我一个推荐方案,并说明为什么。