PROJECT / 持续迭代

StoreFlow 门店预约与会员经营平台

面向美容、美甲、健身、洗护等门店的预约、排班、会员经营与运营看板,包含 uni-app 小程序、Vue 管理后台与 Gin API。

发布日期
当前状态
持续迭代
技术与方向
  • uni-app
  • Vue 3
  • TypeScript
  • Go 1.25
  • Gin
  • MySQL 8.4
  • Redis 8
  • Docker Compose
StoreFlow 门店预约与会员经营平台 界面截图

PRODUCT SCREENS · REAL WORKFLOWS

界面截图

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

01 / 04

预约运营总览

以预约日程为主工作区,串联营业额、完成预约、到店率、员工排班和运营提醒。

StoreFlow 门店运营后台总览,展示预约日程、营业指标与员工排班

预约运营总览

以预约日程为主工作区,串联营业额、完成预约、到店率、员工排班和运营提醒。

ONE PRODUCT · CONNECTED CODEBASES

产品全景

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

  • 用户前台

    storeflow-miniapp

    面向到店用户的 uni-app 客户端,覆盖门店选择、项目浏览、时段预约、预约列表与会员入口。

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

    storeflow-admin

    面向门店运营团队的 Vue 管理后台与 Go API 单仓库,包含预约调度、门店项目、员工排班、会员经营与 Docker Compose 基础设施。

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

产品定位

StoreFlow 是一套门店经营底座,服务美容、美甲、健身、洗护、摄影和体验课等需要“按时间交付”的线下门店。它把“选择门店—选择项目—锁定时段—安排员工—到店服务—会员复购”串成一条可追踪链路。

双仓库协作

产品拆成两个公开仓库:storeflow-miniapp 负责用户端预约体验,storeflow-admin 负责运营后台、Go API 与 Docker Compose 基础设施。两边通过 /api/v1 契约联调,未配置 API 时仍能用内置演示数据完整预览。

技术实现

小程序使用 uni-app、Vue 3 与 TypeScript,可构建 H5 与微信小程序;后台使用 Vue 3 与 Vite;后端使用 Go 1.25、Gin、JWT/RBAC,以 MySQL 8.4 持久化门店、项目、预约、员工和会员数据,Redis 8 负责预约时段短锁与幂等控制,Docker Compose 提供本地一键启动。

关键能力

  • 门店与服务项目管理:价格、时长、营业范围和可预约状态统一维护。
  • 预约时段容量控制:Redis 短锁、幂等键和状态转换避免重复预约与超卖。
  • 员工排班与预约调度:按门店、技能、负载安排员工,后台可推进确认、到店和完成状态。
  • 会员经营与运营看板:沉淀到店次数、复购提醒、完成预约、到店率和营业趋势。
  • 运行环境:本地演示使用 MySQL 8.4、Redis 8 和 Gin API,门店、员工、会员和预约均使用演示数据。

GITHUB DISCUSSION

评论与回复

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

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