← 返回项目库

OpenPlanner 中文版|活动策划与现场执行工作台

OpenPlanner 是一个面向会议与活动团队的开源活动策划和现场执行工作台。

中文本地预览把活动总览、会议日程、议题、讲者、合作伙伴和公开页检查放在一个可操作的工作台中;默认使用浏览器本地演示适配器,并在界面明确标注 Firebase 与外部服务尚未接入。

真实界面

项目截图

共 7 张

活动总览
会议日程
议题库
讲者管理
赞助商
公开页预览
预览设置

Capabilities

核心功能

中文活动总览、准备清单与现场节奏指标
按日期、会场和主题查看会议日程
议题搜索、状态筛选与本地新增议题
讲者资料卡、状态维护与本地新增讲者
合作伙伴层级、权益交付与确认状态跟进
参会者视角公开页预览和离线发布边界提示
服务接入检查、演示选项和本地自动保存

适用场景

在活动筹备阶段核对议题、讲者、会场和合作伙伴状态
在发布前从参会者视角检查公开日程与现场信息
以 React、TypeScript、Vite 和 Material UI 源码为起点进行自托管或二次开发

适合谁

需要整理会议议题、讲者、合作伙伴和现场流程的活动主理人、内容团队、小型会议组织者及希望二次开发活动管理台的技术团队。

商业化思路

开源软件交付与中文本地化适配服务;正式云端服务、邮件、社交发布和实时转写由使用者按上游说明自行配置。

你会拿到什么

  • 中文 React/Vite 管理台源码与有界本地演示适配器
  • 上游 MIT 许可证、README、可复现构建日志和真实运行页面截图证据

部署流程

  1. 1在项目根目录执行 bun install --frozen-lockfile
  2. 2执行 bun run build 后使用 bun run preview -- --host 127.0.0.1 --port 23270 启动静态预览;接入真实云端时再按上游文档配置 VITE_FIREBASE_* 环境变量

真实验证结果

已通过 7 个真实运行的中文功能状态检查 HTTP、无登录拦截、可见业务数据、页面标题、坏图、横向溢出和浏览器错误质量门;另以独立浏览器验证本地新增、刷新持久化及状态动作。

部署前须知

没有 VITE_FIREBASE_OPEN_PLANNER_PROJECT_ID 时应用默认进入本地演示模式;演示新增、确认、筛选和公开页操作只写入当前浏览器 localStorage,不代表 Firebase、邮件、社交发布、合同或实时转写已经执行。原始 Firebase 应用路径保留在 LegacyApp.tsx,完整云端联调不在本窗口验收范围内。

部署难度

中等

最低配置

本地预览需要 Node.js 20+ 与 Bun;正式云端版本还需要按上游说明配置 Firebase、函数服务、存储和相应第三方 API。

开源许可证

MIT License

最后验证

2026-09-02

技术栈

ReactTypeScriptViteMaterial UIFirebase / Fastify(原始云端路径)

授权说明

交付保留上游 LICENSE.md 中的 MIT 条款与 Hugo Gresse 版权声明;中文界面、本地演示适配器和离线验收文案为本窗口新增修改,不改变上游许可证义务。

Release notes

版本记录

1 个已发布版本

vcn-5c7b4b1b5b67 当前推荐

新增中文活动工作台与本地演示适配器;提供活动总览、日程、议题、讲者、合作伙伴、公开页预览和设置七个可验收状态,并保留无 Firebase 配置时的安全降级边界。

部署要求:Node.js 20+ 与 Bun;执行 bun install --frozen-lockfile、bun run build、bun run preview。真实云端功能仍需按上游说明配置 Firebase、函数、存储和外部服务。

已知问题:本地演示数据仅保存在当前浏览器;邮件、社交发布、实时转写、合同和云端公开地址均明确标记为未接入,未在本窗口执行完整 Firebase Emulator 或生产云端联调。

登录后领取