主要分成学生前端页面和管理员后台两部分。前端有账号登录、校园身份验证、商品发布、商品搜索浏览、收藏商品、私聊沟通、订单和评价模块;后台可以管理用户、审核商品、处理举报、查看交易数据、发布公告。
项目用前后端分离开发,后端用 Java 和 SpringBoot,MySQL 存用户、商品、订单这些数据,MyBatis 操作数据库。前端页面用 Vue 写。实现了登录校验、上传图片、商品分页查找、私信聊天、订单处理、后台内容审核这些功能,加了简单的敏感词过滤,防止发布违规内容。前后端通过接口传数据,完成整个二手交易流程,方便在校学生发布和购买闲置物品。