系统包含用户前台和管理后台两部分。用户端支持注册登录、商品浏览、关键词搜索、分类筛选、价格筛选、商品详情查看、发布二手商品、上传图片、收藏商品、评论留言、购买下单、查看我的发布、管理购买订单和出售订单、提交闲置回收申请、查看估价结果、维护个人资料和修改密码。管理后台支持商品审核、商品上下架、订单管理、用户启用禁用、分类管理、公告管理、回收申请估价与处理、操作日志查看,以及通过仪表盘统计商品数、订单数、成交额、待审核数量、分类分布和订单趋势等运营数据。
我负责项目的整体需求分析、数据库设计、前后端功能开发和联调部署。前端使用 Vue3、Vue Router、Pinia、Axios 和 Element Plus 实现用户前台与管理后台页面;后端使用 Node.js、Express、Sequelize 和 MySQL 搭建 RESTful API 服务,并通过 JWT 完成登录鉴权和管理员权限校验。系统设计了用户、分类、商品、收藏、评论、订单、回收申请、公告和操作日志等核心数据表,围绕商品审核、订单交易和回收申请设计了完整状态流转。实现亮点包括前后台分离架构、统一 API 返回格式、分页筛选查询、角色权限控制、商品审核机制、订单状态管理、回收估价流程和后台数据统计。