全方位赋能场馆运营
多场地 · 容量控制
支持篮球馆、羽毛球馆、乒乓球馆等任意场地,每个场地独立设置容量(如羽毛球馆可设2个场子),每个时段显示剩余名额,满额自动禁用。
灵活时段定价
工作日/周末独立价格,可自定义任意时段(如8-10点50元,10-12点70元),高峰平峰智能调节,收益最大化。
会员体系 + 充值
次卡(按次扣减)、月卡/年卡(有效期内无限次),支持后台充值(增加次数或延长有效期),充值记录一目了然。
双收入统计报表
自动区分「订单收入」(微信支付)与「充值收入」,并生成总收入报表;支持按日期、场地筛选,经营状况实时掌控。
收费明细 + 核销
订单明细与充值明细分开展示,各自统计合计金额。前台核销功能确保预约到场验证,杜绝空占资源。
安全稳定 轻量部署
基于 Node.js + JSON 文件存储,无需数据库,开箱即用;支持百万级数据扩展,提供 SQLite 迁移方案。
智能动态定价 激发闲时消费
可根据场馆实际运营情况自定义时段与价格
📆 工作日 平峰
¥60
08:00 - 17:00
🌙 工作日 晚间高峰
¥90
17:00 - 22:00
🎉 周末 & 节假日
¥120
08:00 - 22:00
* 所有时段价格均可在后台自由调整,保存即生效
极简预约流程 用户体验至上
1
选择场地 & 日期
篮球馆/羽毛球馆/乒乓球馆,查看实时剩余名额
→
2
填写信息(会员免支付)
普通用户微信支付;会员输入卡号/手机号自动抵扣次数或验证有效期
→
3
支付/确认 → 锁定场地
支付成功后立即锁定,未支付订单15分钟后自动释放
✅ 会员权益实时扣除
💳 微信支付模拟/真实均可
⏳ 超时自动回滚名额
多人容量控制 避免超售
以「羽毛球馆B」容量=2 为例:每个时段最多2人预约
⏰ 10:00-11:00
¥60
✅ 剩余名额: 2/2
可预约
⏰ 11:00-12:00
¥60
🟡 剩余名额: 1/2
已有1人预约
⏰ 14:00-15:00
¥90
🔴 剩余名额: 0/2
已满员
✨ 每个时段独立计数,满额后自动变为“不可预约”,保证场地不超售。
数据驱动经营决策
💰 收费明细
单独展示「订单明细」(日期、顾客、场地、时段、金额)和「充值明细」(日期、会员、详情、金额),并自动合计各自总额,财务对账一目了然。
🔍 会员查询 & 充值
支持按姓名、卡号、手机号快速查找会员,可随时为次卡增加次数,或为月卡/年卡延长有效期,充值记录自动纳入统计报表。
📈 预约记录导出
支持多条件筛选(场地、状态、支付方式、日期范围),一键导出 CSV,方便二次分析或财务归档。
轻量 · 安全 · 可扩展
⚡ 实时并发控制
预约接口严格检查剩余名额,防止超售,保障数据一致性。
🔌 微信支付可选
提供模拟支付模式(完美演示流程),真实支付可无缝切换商户配置。
📱 全平台响应式
手机、平板、电脑均可流畅使用,用户通过微信内浏览器即可完成预约+支付。