# 爱鉴花项目总览 ## 项目概述 爱鉴花是一款通过AI图片识别植物类型的微信小程序应用,为用户提供花卉相关信息、购买、配送等服务。 ## 项目组成 1. **微信小程序 (uni-app)** - 用户端应用,提供植物识别、商城购物、配送服务等功能 2. **后端接口 (Node.js)** - 提供RESTful API服务,包括植物识别、用户管理、商品管理、订单管理等 3. **后台管理系统 (Vue3)** - 管理后台,用于用户管理、商品管理、订单管理、数据统计等 4. **官方网站 (HTML5 Bootstrap)** - 公司展示网站,提供产品介绍、公司信息、联系方式等 5. **项目文档 (docs)** - 包含需求文档、设计文档、API文档、部署指南等 6. **测试目录 (test)** - 包含单元测试、集成测试、端到端测试等测试文件 ## 技术架构 - **前端技术栈**: uni-app、Vue3、Element Plus、Bootstrap - **后端技术栈**: Node.js、Express.js、MySQL(生产环境)、SQLite(开发环境)、Redis - **开发工具**: HBuilderX、VSCode、Git - **部署环境**: Nginx、Docker、云服务器 ## 项目文档 ### 需求文档 - [需求文档](./需求文档.md) ### 详细设计 - [详细设计](./详细设计.md) ### 开发规范 - [贡献指南](./CONTRIBUTING.md) - [变更日志](./CHANGELOG.md) ### 微信小程序 - [README](./mini_program/README.md) - [功能模块](./mini_program/功能模块.md) - [开发计划](./mini_program/开发计划.md) ### 后端接口 - [README](./backend/README.md) - [功能模块](./backend/功能模块.md) - [开发计划](./backend/开发计划.md) ### 后台管理系统 - [README](./admin-system/README.md) - [功能模块](./admin-system/功能模块.md) - [开发计划](./admin-system/开发计划.md) ### 官方网站 - [README](./website/README.md) - [功能模块](./website/功能模块.md) - [开发计划](./website/开发计划.md) ## 开发时间安排 整个项目预计需要16周完成,分为以下阶段: 1. 第一阶段(1-2周):各项目基础框架搭建 2. 第二阶段(3-6周):核心功能开发 3. 第三阶段(7-10周):扩展功能开发 4. 第四阶段(11-12周):系统集成 5. 第五阶段(13-14周):测试和优化 6. 第六阶段(15-16周):部署上线和维护