基于 Zero 的类 QQ 聊天前端重构项目需求分析
前端重构项目需求分析
项目背景
本项目旨在将开源项目 https://github.com/Mail-0/Zero/tree/staging/apps 中的 mail 应用,从邮件客户端改造成类似 QQ 的群聊/聊天客户端。项目重点在于前端 UI 的重构,不涉及后端逻辑及真实的邮箱或 IM 服务连接。
核心要求
保留部分
- 整体 UI 布局保持不变(包括顶部、侧边栏、内容区)
- 支持深色/浅色模式切换
- 保留原项目已有的交互效果
- 响应式布局,适配 PC 和小屏设备
- 保留初次进入页面时的引导弹框
- 保留设置页
路由 & 结构调整
- 直接进入主页面,无需
/mail/inbox层级 - 删除项目自带的 SaaS 首页/落地页
- 删除登录/鉴权逻辑,模拟已登录状态
侧边栏调整
- 保持侧边栏布局不变,仅修改必要文案
列表区调整
- 将邮件列表改为类似 QQ 的群组/会话列表
- 保留列表项的样式风格
- 重命名标题、副标题、时间等字段
内容区调整
- 改为群聊聊天窗口,使用静态假数据 mock
- 保留顶部工具条,微调语义
- 底部删除输入框及发送功能
- 每条消息支持右键弹出小工具条
AI 对话区域
- 保留右下角 AI 对话的完整布局和交互
- AI 对话可与当前选中的群组聊天内容互动
代码层面期望
- 仅保留前端必要代码
- 简化 workspace/monorepo 结构
- 实现本地直接启动 dev 环境
合作态度
- 沟通上,不要求秒回,但需确认重要点
- 若需求超出范围或实现复杂,可提出加价
- 尊重专业判断,满意即结账
期望合作者
- 熟悉现代前端栈(React/Next.js)
- 具备 UI 细节洁癖
- 一周内完成项目
- 接受远程协作
交付形式 & 验收节点
- 定金 30%,双方确认需求后支付
- 第一阶段 20%,部署 build 版本确认后支付
- 第二阶段 40%,交付源码并确认本地运行后支付
- 收尾 10%,无进一步改动后结清尾款
工作方式 & 时间
- 远程合作
- 沟通: 私信 + 微信/腾讯会议
- 期望时间:一周内完成
应征方式 & 建议
- 有意向者请回帖简单说明报酬期望和过往经验
- 欢迎提建议或吐槽流程,采纳者有红包
付款安全
- 有无安全、双方有保障的付款方式?欢迎分享
感谢各位佬友的建议,期待合作。
评论已关闭