视频数据分析网页平台产品系统Vibe Coding

我要开发同款
BLINDSCAPE2026年04月22日
14阅读

技术信息

语言技术
PythonpostgresVueTypeScriptNode.js
系统类型
Web
行业分类
企业服务

作品详情

行业场景

视频数据分析网页平台 是一个 YouTube 频道矩阵运营企业级管理平台,面向以内容工厂或多频道网络(MCN)模式运营的团队。

核心业务痛点:

团队同时运营数十至数百个 YouTube 频道,数据分散、难以统一
YouTube Partner Program开通、收益结算流程复杂,需与 AdSense联动
员工/主管/小组长三级架构下的绩效归属难以追溯(尤其频道移交后)
手机设备(运营载体)、账号、频道的归属管理混乱

功能介绍

频道管理: 频道信息录入、YPP/普通类型、活跃/归档状态、频道移交
数据录入: 手动录入或 Excel 批量导入播放量、收益,支持幂等重入
数据分析仪表盘: 多维度趋势图表、播放量排行、绩效收益统计、爆款预警
YPP 管理: YPP 开通审核、等级管理、日度收益录入与趋势展示
ADS 账户管理: AdSense 账号、税务状态(PIN 码/银行卡/身份证)、月度收益对账
YPP↔ADS 同步: 邮箱/密码/2FA 码双向实时同步,时间戳冲突解决
YouTube API 集成: OAuth 授权凭据管理、自动同步播放量与收益、凭据熔断/恢复
人员与权限管理: 8 大角色(ADMIN/MANAGER/EMPLOYEE/YPP_ADMIN/FINANCE/TAX/HR/LOGISTICS)+ 三级组织架构
手机设备管理: 设备编号、归属人、状态追踪
系统日志: 全量操作审计、导入历史、同步异常告警

项目实现

1. 平台由本人全流程独立完成(需求分析、架构设计、前后端搭建、云上部署、后期维护等)
2. 技术栈:后端:FastAPI + SQLAlchemy + Alembic + PostgreSQL + APScheduler + Pandas
前端:Vue 3 + TypeScript + Vite + Pinia + Naive UI + ECharts + UnoCSS
部署:Docker + Nginx + systemd
3. 技术亮点:
i. 收益冻结机制(扎帐)
历史月份收益有效性判定直接查快照,避免当月状态变更污染历史数据,确保财务对账准确性。

ii. YouTube API 同步引擎(含熔断)
三层架构:调度编排 → 同步引擎 → 批量处理。熔断保护。
iii. 后端单一数据源代码生成
日志类型、操作类型等枚举在 Python 中统一定义,构建时通过脚本自动生成 TypeScript 常量文件,前端无需手动维护,类型安全有保障。
iv. 跨标签页活动追踪自动登出
v. 通用 Excel 导入框架
vi. Pinia + Service Layer 分层架构:仿照后端 Service 层思想,前端复杂模块业务逻辑封装,Vue 组件不直接调用 API,提升可测试性与维护性。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论