面向跑步俱乐部的活动运营、运动记录与成员协作小程序,覆盖俱乐部创建及权限、活动发布与报名、PK和打卡挑战、成绩与排行榜、社交动态、消息提醒、运动数据统计及设备绑定。用户可在个人与俱乐部身份间切换,从加入组织、参与活动、记录运动到查看排名和月报形成完整业务链路,管理者可持续维护活动和成员数据。
使用Uni-app、Vue和Vuex负责小程序核心研发。构建用户与俱乐部双身份请求层,统一Token路由和访问拦截;采用请求版本与并发控制解决活动分页重复加载及跨分类数据覆盖。抽离抽奖配置参数适配层,统一完整编辑和局部更新中的保留、删除语义,避免接口读写差异造成配置误删。按业务拆分6个功能分包,将主包控制在2MB内,并结合Vuex与本地存储实现编辑草稿持久化和中断恢复。