StyleTailor 服装定制电商平台(全栈项目)
本人在项目中独立负责全栈开发,包括需求分析、数据库设计、前后端开发及部署。
后端基于 Spring Boot + MyBatis + MySQL 架构,前端采用 Vue 3 + Vite + Vue Router。项目主要功能模块:
1. 用户系统:注册登录、RBAC 角色权限(普通用户/裁缝/管理员三种角色),不同角色展示不同功能界面。
2. 商品管理:商品展示、分类浏览、搭配推荐,支持可定制商品与成品商品两种类型。
3. 定制流程:按服装类型(西装/衬衫/旗袍/大衣等)动态区分定制选项,支持私人高定与团队定制两种模式,定制选项从数据库动态加载。
4. 订单系统:定制订单与直接购买订单分离管理,含状态流转、分页加载、日期筛选、已完成订单删除等功能。
5. 消息聊天:用户与裁缝之间的即时通讯,包含通知公告与聊天双模块,支持未读红点提示、一键已读、会话列表管理。
6. 管理员后台:仪表盘数据统计、用户管理、商品上下架管理、裁缝入驻审核(含证书预览)、服装类型及定制选项管理、系统消息推送。
7. 支付集成:支付宝沙箱支付对接。
8. 部署运维:Docker 容器化部署。
项目采用前后端分离架构,RESTful API 通信,代码结构清晰,有完整的数据表和接口文档。