PROJECT / 持续迭代

HomeFlow 到家云服务平台

面向保洁、维修、安装等到家服务商的预约、派单与履约平台,包含微信小程序、师傅工作台、运营后台与 Gin API。

发布日期
当前状态
持续迭代
技术与方向
  • uni-app
  • Vue 3
  • TypeScript
  • Go 1.25
  • Gin
  • MySQL 8.4
  • Redis 8
  • Docker Compose
HomeFlow 到家云服务平台 界面截图

PRODUCT SCREENS · REAL WORKFLOWS

界面截图

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

01 / 05

运营总览

后台以订单调度为核心,串联经营数据、提醒、服务团队、趋势和服务质量。

HomeFlow 到家云运营后台总览,展示经营指标与订单调度

运营总览

后台以订单调度为核心,串联经营数据、提醒、服务团队、趋势和服务质量。

ONE PRODUCT · CONNECTED CODEBASES

产品全景

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

  • 用户前台

    homeflow-miniapp

    面向客户与服务人员的 uni-app 客户端,支持微信小程序与 H5,覆盖预约、订单时间线和履约工作台。

    • uni-app
    • Vue 3
    • TypeScript
    • Vite
    查看 用户前台 源码
  • 运营后台

    homeflow-admin

    面向运营团队的后台管理端与 Go API 单仓库,包含订单调度、服务目录、师傅、评价、审计与 RBAC。

    • Vue 3
    • Vite
    • Element Plus
    • ECharts
    • Go
    • Gin
    查看 运营后台 源码

产品定位

HomeFlow 到家云是一套到家服务运营底座,面向保洁、维修、安装、家电清洗和整理收纳等本地服务团队。它把“客户预约—时段锁定—智能派单—师傅履约—客户确认—评价沉淀”串成一条可追踪链路。

双仓库协作

产品拆成两个公开仓库:homeflow-miniapp 负责客户和师傅端,homeflow-admin 负责后台管理端、Go API 与 Docker Compose 基础设施。两边共享 docs/api-contract.md,便于后续独立部署和二次开发。

联调方式

两个前端都支持通过 VITE_API_BASE_URLUNI_APP_API_BASE_URL 指向 Gin API,并使用 homeflow_access_token 复用登录令牌。未配置 API、网络不可用或接口返回异常时,会自动回退到内置演示数据,保证本地预览和作品展示不中断;后台页面会明确标记当前数据来源。

后台配置 API 地址后会先进入登录页,登录成功后令牌保存在浏览器本地存储,退出时会调用登出接口并清理令牌。API 连接 MySQL 8.4 时,订单、事件、审计、评价和履约凭证会在服务启动阶段回载到读模型;开发环境数据库不可用时仍可使用离线演示。

技术实现

小程序使用 uni-app、Vue 3 与 TypeScript,可构建 H5 与微信小程序;后台使用 Vue 3、Element Plus 与 ECharts;后端使用 Go 1.25、Gin、JWT/RBAC,并以 MySQL 8.4 持久化订单事件、审计、评价和履约凭证,Redis 8 负责预约时段短锁,Docker Compose 提供本地一键启动。

关键能力

  • 预约时段容量控制、Redis 短锁与幂等键,避免重复下单和超卖。
  • 订单状态机覆盖待派单、已派单、前往中、服务中、待确认、已完成与已取消。
  • 基于技能、区域、距离和负载的派单推荐,并限制师傅只能操作自己的订单。
  • 评价、履约凭证、地址簿、服务目录、经营看板、RBAC 和操作审计。

GITHUB DISCUSSION

评论与回复

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

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