舞搭子小程序开发记录

5 月 21 日 · 登录交互优化

  • 优化云函数冷启动时数据库连接问题,每天首次使用小程序不再报错,但需等待几秒钟.
  • 优化首页结构减少接口重复调用.增加用户信息缓存.优化课程发布页交互.
  • 增加手机号码绑定流程,现在登录后在个人设置页可以输入真实手机号码,接受并填入验证码后可以进行绑定,便于后续拨打电话功能.

5 月 20 日 · 登录交互优化

  • 由于微信权限控制,登录时不再获取昵称和头像,而是提示用户跳转个人设置页填写。
  • 增加小程序中的日志打印用于排查问题。

5 月 19 日 · 接入微信登录功能

  • 使用真实登录,登录后选择身份,可在”我的”页面切换身份。
  • 保留用于测试的三个角色入口,仅在正式版本移除。
  • 增加token缓存和过期机制,默认有效期7天。

5 月 18 日 · 小程序端交互优化

  • 统一视频和图片的交互逻辑.
  • 列表页使用封面图.详情页头部使用封面图.底部增加图片和视频查看区(不可播放).点击在弹窗中才可播放视频.

5 月 15 日 · 图片与视频上传使用永久链接

  • 图片上传和视频上传合并,第一张图片默认作为封面,保存时检测是否包含图片,如果没有则提示。
  • 上传的图片和视频换成永久地址。
  • 优化教室/课程的时间选择逻辑:结束时间不得早于开始时间,且选中开始时间后,结束时间默认变成后延2小时。

5 月 13 日 · 图片与视频上传联调(云存储)

  • 教室发布/编辑、导师发布课程等场景的图片与视频,在小程序侧联调微信云开发存储上传,封面与媒体地址用统一工具处理,列表和详情里看到的链接更一致。
  • Node 云函数侧去掉原先那套自建上传路由与存储封装,上传主路径收拢到小程序云能力;同时补齐环境加载与示例配置,和当前部署方式对齐。
  • 小程序环境变量示例、manifest 等与云环境、是否启用客户端上传相关的项写清楚,方便各环境接手与排查。
  • 学员课程 Tab、导师租场 Tab、机构相关壳层与若干页面随媒体展示做了配套小改;产品说明 pm.md 同步更新。

5 月 12 日 · 数据对齐与真实接口

  • 课程、拼班、订单、机构、租赁等数据在后台整理一轮,小程序前台展示的标题、状态与关联信息更对齐。
  • 小程序主流程默认通过真实接口拉数据;演示账号仍可通过配置使用,日常联调以真实数据为准。
  • 云端与本地的环境变量、配置说明更新,便于团队部署和排查连接问题。

5 月 9 日 · 真实后端、学员课程状态、消息与导航

  • 登录、读写业务数据、上传图片等逐步接入真实后端,减少对纯演示假数据的依赖。
  • 机构、学员、导师的数据与权限边界收紧,降低串号、看错他人单据的风险。
  • 「我的报名」等按课程状态展示(如待开课、进行中、已结束),便于判断下一步该做什么。
  • 发现页、首页、个人中心等入口上的学员课程展示同步更新,避免新旧样式混用。
  • 增加消息、通知相关能力,订单变化、拼班等可在站内集中查看。
  • 主界面按角色区分:学员侧重课程与拼班,导师侧重上课与租场,机构侧重场地与经营;「我的」放账号与辅助入口,主 Tab 不再堆积过多入口。
  • 切换学员 / 导师 / 机构身份后,底部导航与当前身份一致,减少还停留在上一身份的错觉。

5 月 8 日 · 页面顺手程度与首页

  • 机构、学员、导师相关页面在流程顺序、用词、详情与列表之间的往返、从订单再进教室等方面做了统一。
  • 去掉或合并部分过时、重复的列表页,减少点进去仍是旧版的感觉。
  • 在合适位置增加拨打电话,联系机构或导师更方便。
  • 首页按「先突出最常干的事」调整,各角色打开后更容易先做高频操作。
  • 导师从打开小程序到进入课程管理步骤减少。
  • 底部导航与首页结构一起调整,减少点 Tab 进空白或与别处重复的页面。

5 月 6 日 · 学员意向与正式订单

  • 除直接报名外,学员可用「意向」表达想学某类课、等开班等需求,与正式订单分开,便于区分潜在客户和已成交。
  • 学员侧订单、预约回顾入口更统一,历史和进行中的单据更好找。
  • 意向可从首页、活动、「我的」等入口进入,填完后也容易找回刚才的记录。
  • 导师发布课的字段与学员侧展示对齐,减少一端填了、另一端看不到的情况。
  • 舞种等选项在多张表单里尽量同源,避免有的页选项全、有的页缺几项。

5 月 2 日 · 课程分类(例如舞种):名字对得上

  • 同一类课程在列表、详情、活动等多个页面的分类名称对齐,减少同一课多种叫法、筛选和统计口径不一致。
  • 导师发布课程时的类型选项更稳定;学员浏览、对比时标签一致,筛选更心里有数。

4 月 30 日 · 场地预约、订单:分得清、找得到

  • 机构、导师、学员各自要看哪类订单、从哪个入口进,划分更清楚,少混在一起。
  • 补齐场地预约记录、场地预订列表等能力,列表 → 详情 → 再回到订单或教室这一条线更完整。
  • 列表里的教室信息和地图上的点位更容易对上,少出现文案和地图各指一处的感觉。
  • 发现页、个人中心、首页里跟「约场地」有关的入口,文案和跳转方式更统一。

4 月 29 日 · 机构改教室、导师看教室:路径统一

  • 机构改教室的价格、时段、上下架、地址等:从列表进入 → 编辑 → 保存这条路径更清晰,少绕路。
  • 机构侧和导师侧的教室详情页对齐,导师租场、约课前看到的场地说明、规则等与机构维护的内容一致。
  • 预约、租场涉及的日期、可选时段等规则在各页面统一,不会出现这边能选、那边规则不一致。
  • 地图选点并入主流程,无论从哪个入口进教室编辑,选位置的方式都一样。

4 月 28 日 · 发布教室:地图上点对位置

  • 机构发布或编辑教室时可以在地图上直接选点,地标更准确,少出现「地址写得对、地图上偏一截」的情况。
  • 选好地图上的点后,区域、详细地址等表单字段会跟着联动更新,表里写的和图上标的更容易一致。
  • 教室列表、检索、详情里用到的位置信息来源统一了些,各处以同一套数据为准。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!