技能要求:
Python
经验要求:
5-10年经验
工作描述:
项目编号:【190535】
项目名称
文旅智能灯光亮化SaaS平台(节点式AI视频画布+方案智能预算核算+多账号权限系统)
项目简述
基于现有开源节点画布二次开发,对标LibTV交互形态;整合文旅灯光、喷泉、楼体投影素材编排、AI视频生成、亮化工程量自动算价、多角色账号权限体系,最终支持云端SaaS运营、客户私有化部署两套方案。本项目为商用产品,非个人Demo,要求完整可上线、数据隔离、权限完备。
技术硬性栈(不满足请勿投递)
前端
1. 技术:React+TypeScript,必须有React‑Flow(XyFlow)真实落地项目经验
2. 开发内容:无限节点画布、素材拖拽连线、图层叠加调节、素材资产库(分类/标签/批量管理)、方案预览、报价表单联动、Excel导出页面、多角色后台管理面板
3. UI:基于现有开源样式二次复刻调整,不用从零设计
后端(优先Python技术栈)
1. 主体框架:FastAPI,LangGraph实现画布节点拓扑工作流
2. 任务调度:Celery/BullMQ异步队列,管控AI图生视频、音频合成任务,包含排队、超时、失败重试、进度推送
3. 数据库:MySQL+Redis,设计完整数据表,做到项目、素材、AI额度按账号/企业数据隔离
4. 权限体系:标准RBAC架构,菜单权限、接口权限、数据权限三层管控
5. 业务模块:
-素材库:本地+云端OSS对象存储,私有/公开素材区分、存储空间配额管控
-亮化预算引擎:可后台维护灯具、线材、控制柜、人工、税费单价模板,前端填写参数自动核算总价,支持导出Excel报价单
-第三方模型API统一封装、用量统计、子账号额度分配
部署运维必备能力
1. Linux服务器运维、Nginx反向代理、HTTPS证书配置、防火墙安全配置
2. Docker/Docker‑Compose容器打包,支持云端SaaS部署、客户私有化一键部署
3. 数据库定时备份、素材云端备份、日志排查、线上故障调试
需要实现完整功能清单
一、核心画布模块(对标LibTV精简商用版)
1. 可视化节点画布:素材拖拽、自由连线、画布缩放、多选批量删除节点
2. 节点类型:剧本节点、文生图节点、视频循环素材节点、音频节点
3. 画布JSON后端解析,拓扑排序自动流转参数,上游输出自动传入下游节点
4. 素材资产库:标签分类检索、批量选中管理、个人私有素材、团队共享素材区分
5. 视频素材统一规范:7s/10s/15s无缝循环素材适配,画布可调节播放速度、透明度叠加
二、多账号RBAC权限系统(商用刚需)
四种角色:超级管理员、内部设计师、付费客户主账号、客户下属子账号
1. 超级管理员:全部后台配置、价格模板、用户额度、素材库管控、查看全部项目
2. 内部设计师:使用团队素材库,编辑方案,可导出完整报价
3. 客户主账号:仅查看自身企业所有方案,配置子账号配额、存储空间、AI生成次数
4. 客户子账号:仅允许编辑方案,关闭报价导出、额度调配权限
硬性要求:不只是前端隐藏按钮,后端接口+数据库双层数据隔离,杜绝越权访问他人项目素材
三、文旅亮化智能预算核算模块
1. 后台可视化维护造价库:各类户外灯具、光源、线缆、配电箱、控制系统、辅材、人工工时、运输、税率、损耗系数
2. 前端选定亮化载体、灯具数量、规格,系统自动联动计算分项造价、合计总价
3. 支持方案报价预览、自定义备注、一键导出标准Excel工程报价单
四、AI能力对接
1. 统一封装第三方图文视频模型接口,集中管理密钥
2. 每个账号独立AI生成额度、存储空间配额,后台可调整
3. 异步任务状态实时回显:排队/生成中/成功/异常报错
五、部署交付要求
1. 线上云端SaaS完整部署上线,配置域名、SSL、OSS素材存储、定时备份策略
2. 产出Docker一键部署包,可单独交付给客户私有化部署
3. 交付完整源码、详细部署文档、配置说明
明确不做的功能(严控需求,防止加价)
1. 无需自研视频大模型,仅对接现成第三方API
2. 不开发复杂Agent自主编排画布,只保留用户手动连线编排
3. 无需海量并发集群架构,中小型商用体量即可
4. 不做APP、小程序,只做Web网页端
对开发者资质要求(投递必须附带佐证)
1. 全职在职程序员,业余远程兼职,可稳定排期,每周同步进度
2. 投递时务必附上:
①React‑Flow/XyFlow过往项目在线演示地址或者截图仓库地址
②RBAC多权限后台项目案例
③有LangGraph/AI工作流项目优先
3. 熟练基于开源项目二次迭代开发,拒绝全部从零手写底层,控制工时成本
4. 可以看懂业务需求,具备独立架构设计能力,不是只会写页面的码农
5. 交付包含全部源码、部署文档,项目验收后可提供短期小幅BUG微调
合作模式与预算
1. 合作方式:固定整体打包价,平台资金托管,分里程碑验收付款,拒绝无上限时薪
2. 预算区间:16000‑55000,根据过往案例完整度议
3. 开发周期:45~70个工作日(晚间+周末开发)
里程碑付款方案(可直接敲定)
1. 阶段1(30%):整体架构方案、数据表结构、RBAC权限方案、复用开源方案确认定稿,交付文档后付款
2. 阶段2(30%):前端节点画布、完整多角色权限后台开发完毕,本地可完整运行验收
3. 阶段3(25%):素材库、亮化预算核算引擎、AI异步工作流全部前后端联调完成
4. 阶段4(15%):云端正式部署上线、OSS配置、私有化Docker打包、全套源码+部署文档交付,收尾微调完毕结清尾款
额外须知
1. 项目用途:商用文旅亮化SaaS系统,交付源码版权归我方;开发者不可二次转手售卖整套项目
2. 需求变更:超出本文档约定功能,单独出具需求清单另行报价
3. 仅个人开发者接单,外包工作室、中间商转包勿扰