# EasyTrade **Repository Path**: smart_-_boy/easy-trade ## Basic Information - **Project Name**: EasyTrade - **Description**: 前端基于vite+vue3,后端使用node.js + express; 尝试开发校园二手商品信息汇总平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-22 - **Last Updated**: 2025-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyTrade - 智能高效的校园闲置交易平台 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Build Status](https://img.shields.io/badge/build-passing-brightgreen)](YOUR_CI_CD_LINK_HERE) [![前端框架](https://img.shields.io/badge/Frontend-Vue.js-4FC08D)](https://vuejs.org/) [![打包工具](https://img.shields.io/badge/BuildTool-Vite-purple)](https://vitejs.dev/) [![后端框架](https://img.shields.io/badge/Backend-Node.js_Express-green)](https://expressjs.com/) [![数据库](https://img.shields.io/badge/Database-MySQL-orange)](https://www.mysql.com/) [![AI能力](https://img.shields.io/badge/AI-CozeBot_%2B_PythonMicroservice-red)](https://www.coze.com/) [![版本](https://img.shields.io/badge/version-1.0.0-lightgrey)](https://gitee.com/your-username/your-repo/releases) --- ## 🌟 项目简介 **EasyTrade** 是一个面向校园学生群体提供安全、便捷、高效在线交易环境的智能二手商品交易平台;旨在解决当前校内二手商品通过社交群(如QQ)发布带来的系列问题,包括商品信息杂乱无章、第三方链接存在不合法合规隐患、信息更新延迟等痛点。我们致力于促进校园资源的循环利用,帮助同学们轻松买卖闲置物品,并通过集成AI和数据分析能力,提供更加智能化的平台使用体验。 ## ✨ 核心特性 * **用户管理:** * 完善的用户注册与登录认证系统。 * 用户个人信息管理、头像上传等。 * 多角色权限控制(普通用户、平台管理员)。 * **商品发布与管理:** * 直观的商品发布流程,支持多图上传、详细描述。 * 商品分类、价格、新旧程度等信息展示。 * 商品上下架、编辑、删除功能。 * **商品浏览与搜索:** * 多维度商品筛选与排序(按价格、发布时间、分类等)。 * 智能关键词搜索,支持模糊匹配。 * 热门商品推荐,个性化浏览体验。 * **交易流程与订单管理:** * 安全可靠的交易协商与订单创建流程。 * 订单状态跟踪(待付款、已付款、已发货、已收货、已完成、已取消)。 * 买卖双方订单详情查看与管理。 * **实时消息与互动:** * 站内私信功能,方便买卖双方沟通交流。 * 消息实时提醒,确保不遗漏重要信息。 * **商品收藏与浏览历史:** * 用户可收藏感兴趣的商品,方便日后查看。 * 自动记录用户浏览历史,便于回顾。 * **评价系统:** * 订单完成后,买卖双方可对交易对象进行评分和评价。 * 提升用户信誉度,构建诚信交易环境。 * **平台管理 (管理员视角):** * **内容审核:** 全面审核用户发布的商品信息,屏蔽违规内容。 * **用户管理:** 查看、禁用用户账户,维护平台秩序。 * **数据监控:** 提供关键运营数据仪表盘(用户增长、商品趋势等)。 * **系统配置:** 管理商品分类、公告发布。 * **AI 智能辅助:** * **Coze AI Bot 集成:** 通过API接入,提供智能客服问答,解答用户疑问。 * **智能推荐系统 (Python 微服务):** 基于用户行为(浏览、搜索、收藏)的个性化商品推荐,采用先进的聚类算法(如K-means)进行数据分析。 ## 🚀 技术栈 本项目采用前后端分离的开发模式,并集成AI能力,核心技术栈如下: * **前端:** * **Vue.js**:用于构建交互式用户界面,提供高效的组件化开发。 * **Vite**:下一代前端构建工具,提供极速的开发体验和优化的生产构建。 * **Pinia / Vuex**:Vue生态的状态管理库,用于管理应用状态。 * **Element Plus / Ant Design Vue**:提供丰富、美观且响应式的UI组件。 * **Vue Router**:用于实现前端单页应用的路由管理。 * **Axios**:基于 Promise 的 HTTP 客户端,用于前后端数据通信。 * **后端:** * **Node.js**:高性能 JavaScript 运行时环境。 * **Express.js**:基于 Node.js 的快速、开放、极简的 Web 框架,用于构建 RESTful API。 * **[其他 Node.js 库,例如:`jsonwebtoken` (JWT认证), `bcrypt` (密码哈希), `multer` (文件上传) 等]** * **数据库:** * **MySQL**:流行的开源关系型数据库,用于存储所有业务数据。 * **[可选:Sequelize / Knex.js]**:如果使用ORM/查询构建器,用于简化数据库操作。 * **AI/数据分析:** * **Coze AI 开放平台**:通过其API,集成智能问答机器人,提供用户支持。 * **Python 微服务 (例如:Flask / FastAPI)**:独立部署的Python服务,专门用于实现推荐算法(如K-means聚类),并通过API与Node.js后端通信。 * **开发与部署:** * **npm / Yarn**:包管理器。 * **Git**:版本控制。 ## 📦 安装与运行 请按照以下步骤在本地设置和运行项目。确保你的开发环境已安装 **Node.js (LTS 版本)**、**MySQL 数据库** 和 **Python 3.x**。 ### 1. 克隆仓库 ```bash git clone https://gitee.com/smart_-_boy/easy-trade.git cd your-repo-name #### 网站架构 网站架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx ## 📸 项目截图 图1: 平台首页概览 图2: 商品详情页,展示商品信息和交互 图3: 商品发布表单,支持多图上传 图4: 用户个人中心,包括订单、收藏和消息 ## 🤝 贡献指南 我们欢迎所有形式的贡献!如果您有兴趣为本项目添砖加瓦,无论是报告Bug、提出改进建议、还是贡献代码,请参考我们的 CONTRIBUTING.md 文件获取详细信息。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 2. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 3. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)