项目概述
"拉了么"项目背景、需求和技术选型
📋 项目背景
待补充内容
请在这里补充"拉了么"项目的背景信息:
- 为什么做这个项目
- 解决什么问题
- 目标用户是谁
- 项目的独特之处
🎯 核心需求
用户端
待补充内容
请在这里补充用户端的核心功能需求:
- 用户注册/登录
- 浏览商家和菜品
- 下单和支付
- 订单追踪
- 优惠券系统
商家端
待补充内容
请在这里补充商家端的核心功能需求:
- 商家入驻
- 菜品管理
- 订单管理
- 营业数据查看
配送员端
待补充内容
请在这里补充配送员端的核心功能需求:
- 配送员注册
- 订单接收
- 配送状态更新
- 收入统计
管理后台
待补充内容
请在这里补充管理后台的核心功能需求:
- 数据统计
- 用户管理
- 商家审核
- 订单监控
🛠️ 技术选型
前端技术栈
待补充内容
请在这里补充前端技术选型和原因:
- 为什么选择 React?
- 为什么选择 TypeScript?
- 为什么选择 Vite?
- 状态管理方案(Zustand/Redux/Jotai 等)
- UI 组件库选择
后端技术栈
待补充内容
请在这里补充后端技术选型和原因:
- 为什么选择 Nest.js?
- 为什么选择 Prisma?
- 为什么选择 PostgreSQL?
- 缓存方案(Redis 等)
- 消息队列(如果有)
基础设施
待补充内容
请在这里补充基础设施相关内容:
- 部署方案(Docker/K8s/Serverless)
- 数据库部署
- CDN 配置
- 监控和日志
📊 项目数据
开发周期
待补充内容
- 项目启动时间
- 各阶段完成时间
- 上线时间
团队规模
待补充内容
- 团队成员构成
- 各自负责的模块
代码规模
待补充内容
- 前端代码量
- 后端代码量
- Wiki 文档数量
🎨 产品特色
待补充内容
请在这里补充"拉了么"相比其他外卖平台的特色:
- 有哪些独特功能
- 技术上的亮点
- 用户体验上的创新
📝 为什么需要 Wiki?
在开发"拉了么"的过程中,我们发现:
问题 1:上下文不一致
待补充内容
举例说明:
- 不同成员对同一个功能的理解不同
- AI 给出的建议不符合项目实际
问题 2:重复沟通成本高
待补充内容
举例说明:
- 每次让 AI 帮忙都要重新解释项目
- 新人上手需要老员工花时间讲解
问题 3:知识流失
待补充内容
举例说明:
- 重要的技术决策没有记录
- 业务规则只有某个成员清楚
解决方案:搭建 Wiki
待补充内容
说明:
- 决定搭建 Wiki 的原因
- 为什么选择 VitePress
- Wiki 如何解决上述问题
下一步
在下一节中,我们将详细介绍如何用 VitePress 搭建项目 Wiki,包括安装、配置、内容组织等。