# C2C **Repository Path**: senioris/c2-c ## Basic Information - **Project Name**: C2C - **Description**: 软工第十六组-无敌软工大王团队 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-12-29 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: 神秘校园交易平台 ## README C2C 校园二手商品交易平台 介绍 C2C 是由软工第十六组——无敌软工大王团队开发的校园二手商品交易平台。 旨在为校内学生提供一个高效、便捷、安全的二手商品交易平台,帮助学生快速完成商品买卖、租赁以及资源分享,提升校园资源的利用率。 软件架构 后端框架:Spring Boot、MySQL 数据库 前端框架:Vue.js、Element UI 部署环境:支持 Docker 部署 技术栈: 后端:Java、Spring Framework 前端:JavaScript、HTML、CSS 其他:Redis(缓存)、Nginx(反向代理) 系统架构采用前后端分离的模式,保证了高效的数据交互和前端的用户友好性。 环境要求 JDK 版本:1.8 确保系统已安装 Java 1.8 版本,并配置了 JAVA_HOME 环境变量。 检查 JDK 版本: java -version 输出应类似以下内容: java version "1.8.0_xxx" Java(TM) SE Runtime Environment (build 1.8.0_xxx) Java HotSpot(TM) 64-Bit Server VM (build xxx, mixed mode) Maven 版本:3.6.6 确保已安装 Maven 并配置了 MAVEN_HOME 环境变量。 检查 Maven 版本: mvn -v 输出应类似以下内容: Apache Maven 3.6.6 Maven home: /path/to/maven Java version: 1.8.0_xxx, vendor: Oracle Corporation, runtime: /path/to/java Node.js 版本:14.x 或以上 确保已安装 Node.js 和 npm。 检查版本: node -v npm -v 安装教程 以下是 C2C 项目安装和部署的步骤: 克隆代码仓库 git clone git@gitee.com:your_username/c2-c.git cd c2-c 后端服务启动 确保已经安装 JDK 1.8 和 Maven 3.6.6。 进入后端目录: cd backend 配置数据库: 创建名为 c2c_database 的 MySQL 数据库。 在 application.yml 中配置数据库连接信息(如用户名、密码)。 打包并运行后端服务: mvn clean install java -jar target/c2c-backend.jar 前端服务启动 确保已经安装 Node.js 14.x 和 npm。 进入前端目录: cd frontend 安装依赖并运行前端服务: npm install npm run serve 访问平台 打开浏览器访问 127.0.0.1:8081/system/index localhost:8081/system/index 管理员:admin 密码123456 用户:111 密码111 使用说明 注册与登录 使用学号或邮箱进行注册。 登录后可查看个人信息和管理自己的商品。 发布商品 在 "发布商品" 页面,填写商品信息并上传图片。 支持多种分类(书籍、电子设备、生活用品等)。 商品搜索与浏览 使用搜索功能查找特定商品。 浏览分类页面查看商品。 交易流程 买家发起购买请求。 卖家确认订单后完成交易。 安全提示 支持在线聊天功能,但交易建议线下完成。 遵守平台规则,禁止发布违规商品。 参与贡献 欢迎加入我们一起完善 C2C 平台! 贡献方式: Fork 本仓库。 新建分支(例如 feat_xxx)。 提交代码并测试。 新建 Pull Request。 平台特性 用户友好的界面设计 支持商品图片轮播、分类筛选等功能。 响应式设计,支持 PC 和手机端浏览。 高效的搜索与推荐 关键词搜索、分类筛选、智能推荐。 提供热门商品和最新发布的商品展示。 安全性与便捷性 支持身份验证和举报功能。 提供聊天功能促进买卖双方沟通。 多语言支持 使用多语言模板文件支持多语言切换(如 Readme_en.md 和 Readme_zh.md)。 其他资源 官方博客 Gitee 官方博客 探索开源项目 优秀开源项目 项目价值评定 GVP(Gitee 最有价值开源项目) 官方使用手册 Gitee 使用手册 封面人物 Gitee 封面人物 联系我们 如有任何疑问或建议,请通过以下方式联系我们: 邮箱:team16_support@c2c.com Gitee 仓库地址:C2C 项目仓库