暴兽鸭 — 运动健身全栈平台
暴兽鸭是一套面向运动健身场景的全链路数字化平台,覆盖 C 端用户、教练、门店合伙人、平台运营四类角色。我在项目中担任全栈负责人,独立完成后端 API、管理后台、三个小程序端的核心开发与联调,并主导了设备物联、私教预约、订单营收等关键模块的落地。
业务覆盖
用户端小程序:会员办卡、门店活动、私教预约、训练计划、运动打卡、器械指南、优惠券与订单管理。
教练端小程序:预约确认、排课日历、训练计划编排、学员数据看板、订单与提现。
合伙人/门店端小程序:智能设备远程控制、门店订单、营收统计、用户管理、告警处理。
运营管理后台:设备/实例管理、用户权限、门店绑定、告警监控、数据看板。
技术栈
后端:ThinkPHP 8 / FastAdmin + MySQL,RESTful API + JWT/HMAC 双鉴权,HA 设备代理与延时任务调度。
后台:Vue 3 + Vite 5 + TypeScript + Element Plus + Pinia + ECharts。
小程序:uni-app(Vue 2/3)+ uview-plus + Vuex,覆盖微信原生、H5 等多端发布。
核心能力
多角色权限体系:后台 RBAC + 小程序 Token 鉴权,支持超管、运营、门店、教练、用户多级权限隔离。
设备物联控制:通过 DeviceProxy 对接 HA 设备,实现远程开关、延时关闭、批量控制、告警推送。
私教预约闭环:用户预约 → 教练确认 → 排课 → 训练计划 → 评价,数据实时同步。
双 ID 门店模型:区分 HA 实例 ID 与外部门店 ID,支撑设备域与业务域独立扩展。
工程规范:前后端统一 ESLint/Prettier/Stylelint、Git 提交规范、Husky 代码检查。
该项目已完整落地并在实际门店环境中运行,具备从 0 到 1 的产品交付能力,可承接同类型运动健康、智慧场馆、私教预约、设备 SaaS 平台的全栈开发需求。