You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 months ago | |
|---|---|---|
| cloudfunctions/quickstartFunctions | 2 months ago | |
| image | 2 months ago | |
| miniprogram | 2 months ago | |
| 新建文件夹 | 2 months ago | |
| .gitignore | 3 months ago | |
| README.md | 2 months ago | |
| project.config.json | 2 months ago | |
| project.private.config.json | 2 months ago | |
| uploadCloudFunction.sh | 3 months ago | |
| 微信小程序云开发学习笔记.md | 3 months ago | |
README.md
校园二手交易小程序
1. 系统简介
本项目是一个功能完善的校园二手交易微信小程序,旨在为大学校园内的学生和教职工提供一个安全、便捷、高效的二手物品交易平台。系统不仅包含了完整的商品交易流程,还融入了丰富的社交和实用功能,构建了一个活跃的校园社区生态。
主要功能模块
- 商品模块:用户可以轻松发布、编辑、下架自己的二手商品,支持图文描述、价格、分类、交易地点等信息。
- 交易流程:实现了从创建订单、买家支付(模拟)、卖家确认、买家收货到交易完成的全闭环流程。
- 求购广场:用户可以发布求购信息,寻找自己需要的物品,其他用户可以响应求购。
- 智能定价:支持用户上传二手商品,生成闲置商品破损程度分析和定价建议
- 实时聊天:买卖双方可以进行一对一的实时沟通,支持文字和图片消息。
- 校园地图模式:以地图为载体,直观展示校园内各个交易地点的商品信息,方便用户发现附近的宝贝。
- 智能推荐:根据用户的浏览和收藏行为,个性化推荐可能感兴趣的商品。
技术栈
- 前端:微信小程序原生开发 (WXML, WXSS, JavaScript)
- 后端:微信小程序云开发
- 数据库:微信云开发数据库
- 核心服务:微信云函数、云存储
2. 环境配置与部署指南
请严格按照以下步骤进行配置,以确保项目能成功运行。
步骤 1:准备工作
- 安装微信开发者工具:前往 微信开放平台 下载并安装最新版的微信开发者工具。
- 注册小程序账号:拥有一个自己的小程序 AppID。个人或企业主体均可。
步骤 2:导入项目
- 打开微信开发者工具,点击“导入项目”。
- 项目目录:选择本项目的根目录
ruangong1。 - AppID:填写您自己的小程序 AppID。
- 项目名称:自定义即可。
- 点击“导入”。
步骤 3:开通并配置云开发环境
- 在开发者工具的顶部工具栏中,点击“云开发”按钮,打开云开发控制台。
- 按照提示开通云开发,系统会自动为您创建一个云开发环境。
- 记住您的环境 ID,它通常是一串类似
your-env-id-xxxxxxxx的字符串。 - 回到开发者工具的编辑器界面,打开文件
miniprogram/app.js。 - 找到以下代码块(大约在第 6 行):
this.globalData = { env: '' // <--- 在这里填入您的环境ID }; - 将您刚刚获取的环境 ID 填入
env字段的引号中。
步骤 4:部署云函数
- 在开发者工具的左侧文件树中,找到
cloudfunctions/quickstartFunctions目录。 - 右键点击该目录,选择“上传并部署:云端安装依赖”。
- 等待几分钟,直到开发者工具的控制台提示部署成功。
步骤 5:创建数据库集合
这是非常关键的一步。项目需要以下数据库集合来存储数据,您必须手动创建它们。
-
打开云开发控制台,切换到“数据库”标签页。
-
点击“+”号按钮,选择“创建集合”。
-
依次创建以下所有集合(集合名称必须完全一致):
T_userT_productT_wantT_orderT_favoritesT_campus_landmarksT_chatT_messageT_notifyT_user_behavior
-
设置权限:为了方便开发和测试,您可以暂时将所有集合的权限设置为“所有用户可读,仅创建者可读写”。上线前请根据实际业务需求调整为更严格的权限规则。
步骤 6:运行项目
完成以上所有步骤后,点击开发者工具顶部的“编译”按钮。如果一切顺利,您应该可以在模拟器中看到小程序的启动界面。
至此,项目已成功在您的开发环境中运行起来。祝您使用愉快!