PROJECT / 持续迭代

BookingFlow 预约排班平台

服务配置、预约、排班、到店核销、评价与复购提醒一体化预约平台,适合美容、健身和咨询门店。

发布日期
当前状态
持续迭代
技术与方向
  • Vite
  • Vue 3
  • TypeScript
  • Go 1.25
  • Gin
  • MySQL 8.4
  • Redis 8
  • Docker Compose
BookingFlow 预约排班平台 界面截图

PRODUCT SCREENS · REAL WORKFLOWS

界面截图

从真实界面查看产品在桌面端与移动端的关键工作流。

01 / 04

预约运营总览

今日预约、空闲时段、到店率和复购提醒形成门店当天的工作节奏。

BookingFlow 预约总览

预约运营总览

今日预约、空闲时段、到店率和复购提醒形成门店当天的工作节奏。

OPERATING MODEL

产品能力

从角色分工到状态流转,把一个可运行产品需要的业务骨架展示清楚。

01

产品模块

服务与时段

配置服务、价格、员工和可预约资源,避免时段冲突。

  • 服务目录
  • 时段库存
  • 冲突锁定

预约与排班

将客户预约与员工日历、改期和候补名单关联。

  • 在线预约
  • 改期取消
  • 员工排班

到店与复购

从签到进入服务记录,沉淀评价、优惠和复购提醒。

  • 扫码签到
  • 服务记录
  • 评价回访
02

角色与权限

客户选择服务时段、支付定金和管理预约
门店前台签到核销、改约处理和现场排班
服务人员查看日历、开始服务和提交评价结果
03

运营指标

今日预约86较昨日 +14.6%
时段利用率78.4%本周平均
到店率93.1%较上月 +2.8%
复购提醒42条今日待发送
04

业务流程

  1. 01选择服务时段待确认
  2. 02支付定金已预约
  3. 03到店签到已签到
  4. 04服务执行服务中
  5. 05完成评价已完成
技术与集成边界
MySQL 8.4Redis 8Docker Compose日历导出

ONE PRODUCT · CONNECTED CODEBASES

产品全景

一个产品,按用户前台、运营后台和服务端拆分职责,并通过清晰的源码节点保持关联。

  • 用户前台

    bookingflow-miniapp

    顾客预约与员工排班移动端,支持选服务、选时间、签到核销和评价。

    • Vite
    • TypeScript
    • Responsive UI
    查看 用户前台 源码
  • 运营后台

    bookingflow-admin

    预约后台与 Go Gin API,覆盖服务、门店、员工、排班、预约和会员复购。

    • Vite
    • Go
    • Gin
    • MySQL 8.4
    • Redis 8
    查看 运营后台 源码

业务流程

服务配置 → 顾客预约 → 员工排班 → 到店签到 → 服务完成 → 评价回访 → 复购提醒;预约占位和核销动作支持幂等。

仓库关联与运行范围

bookingflow-miniapp 面向顾客与前台,bookingflow-admin 负责门店运营、Go API、MySQL 8.4 与 Redis 8。两端共享预约、容量、退款和评价状态;服务、会员和预约均为虚构演示数据。

业务模块

  • 服务与时段:维护服务项目、时长、价格、门店营业时间和可预约容量,冲突时以后端锁定结果为准。
  • 预约与排班:顾客选择门店、服务人员和时段后生成预约;前台可以改约、取消、补录签到,服务人员从个人日历接单。
  • 核销与回访:签到后进入服务中,完成时记录服务结果与耗材,系统自动生成评价和复购提醒任务。

数据与验收

核心数据包括预约单、时段库存、服务记录、支付定金、评价和回访任务。写接口使用业务唯一键与 Idempotency-Key,列表接口统一分页,关键状态均能在时间线中回放;演示时可从新建预约一路推进到评价完成。

GITHUB DISCUSSION

评论与回复

评论保存在 GitHub Discussions,登录 GitHub 后即可参与,发布和回复都在本页完成。

评论区进入视口后自动加载。