Skip to content

Repository files navigation

🌟 OTA 最优价自动执行神器

智能OTA平台管理工具 - 让酒店运营更简单高效

React TypeScript Tailwind CSS Node.js

✨ 功能特点

🔗 多平台ebooking后台集成管理

  • 携程eBooking - 中国领先的在线旅游服务平台
  • 美团eBooking - 中国最大的本地生活服务平台之一
  • 飞猪eBooking - 阿里巴巴旗下的旅游服务平台
  • 抖音来客 - 字节跳动旗下的本地生活服务酒店服务平台
  • 小红书 - 中国领先的生活方式分享平台

🎉 活动智能管理

  • 自动获取各平台可用活动
  • 智能筛选符合条件的活动
  • 一键报名参加活动
  • 活动状态实时追踪

💰 智能价格计算

  • 正向计算:根据基础价格 + 活动折扣 → 到手价格
  • 反向计算:根据目标到手价格 → 建议基础定价
  • 自动考虑各平台佣金比例
  • 实时价格预览

🤖 浏览器自动化

  • 可视化模式:可见浏览器操作过程
  • 无头模式:后台运行,效率更高
  • 支持账号密码登录和手机验证
  • 智能页面元素识别

📊 报告生成

  • 自动生成操作报告
  • 包含运营建议
  • 支持导出 Markdown 和 HTML 格式
  • 淡旺季智能建议

🔒 安全可追踪

  • 推荐使用子账号而非主账号
  • 所有操作行为记录日志
  • 支持操作回放和审计
  • 安全的凭证管理

🚀 快速开始

前置要求

  • Node.js 16+
  • npm 7+ 或 yarn

安装依赖

npm install

启动开发服务器

npm run dev

构建生产版本

npm run build

📖 使用指南

详细使用手册请查看:使用手册

基本流程

  1. 准备账号 - 为各OTA平台准备子账号(为安全起见,无需提供主账号)
  2. 配置登录信息 - 在工具中配置账号密码(或者登录时提供验证码)
  3. 启动浏览器自动化 - 选择可视化或无头模式
  4. 查看可用活动 - 工具自动获取各平台活动
  5. 设置价格 - 使用价格计算器确定到手价格
  6. 生成报告 - 操作完成后自动生成报告

🏗️ 项目结构

ota-manager/
├── src/
│   ├── components/          # React 组件
│   │   ├── Header.tsx      # 顶部导航栏
│   │   ├── Hero.tsx        # Hero 区域
│   │   ├── FeatureCard.tsx # 功能卡片
│   │   ├── PlatformCard.tsx # 平台卡片
│   │   ├── PriceCalculator.tsx # 价格计算器
│   │   ├── Timeline.tsx    # 时间线组件
│   │   └── Footer.tsx      # 页脚
│   ├── pages/              # 页面组件
│   │   ├── Home.tsx        # 首页
│   │   ├── Features.tsx    # 功能介绍页
│   │   ├── Manual.tsx      # 使用手册页
│   │   ├── Changelog.tsx   # 更新日志页
│   │   └── About.tsx       # 关于我们页
│   ├── hooks/              # 自定义 Hooks
│   │   └── usePriceCalculator.ts
│   ├── utils/              # 工具函数
│   │   ├── constants.ts    # 常量定义
│   │   └── types.ts        # TypeScript 类型定义
│   ├── App.tsx             # 主应用组件
│   ├── main.tsx            # 应用入口
│   └── index.css           # 全局样式
├── api/                    # API 服务
│   ├── services/           # 业务服务
│   │   ├── OtaManager.js   # OTA 平台管理
│   │   ├── PriceCalculator.js # 价格计算
│   │   └── ReportGenerator.js # 报告生成
│   └── utils/              # API 工具
│       └── constants.js    # 常量 (CommonJS 版本)
├── public/                 # 静态资源
├── .trae/documents/        # 产品和技术文档
│   ├── prd.md             # 产品需求文档
│   └── arch.md            # 技术架构文档
├── package.json
├── vite.config.ts
├── tailwind.config.js
├── tsconfig.json
└── README.md

📈 更新日志

详细更新记录请查看:更新日志

v0.1.0 (2026-04-29)

  • ✨ 初始版本发布
  • ✨ 支持5大OTA平台集成
  • ✨ 活动智能获取和管理
  • ✨ 价格自动计算功能
  • ✨ 浏览器自动化操作
  • ✨ 报告生成功能

🔮 未来计划

  • 支持更多OTA平台
  • AI 智能定价推荐
  • 多房间批量管理
  • 数据统计仪表盘
  • 移动端 App
  • 团队协作功能
  • 自动开关房态

📞 联系我们 geo@allinn.cn

联系我们部分目前为空,敬请期待!

📄 许可证

MIT License

🙏 致谢

感谢所有为这个项目做出贡献的开发者!


Made with ❤️ for the hospitality industry

🌟 如果这个项目对您有帮助,请给个 Star!

About

ota 在线旅行平台管控,包括携程,美团,抖音,飞猪,小红书的 ebooking后台管理,活动参与,优化等

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages