StarTrack星轨产品系统Vibe Coding

我要开发同款
末秋之叶2026年08月27日
9阅读

技术信息

语言技术
PythonVue
系统类型
Web
行业分类
企业服务
参考价格
1000

作品详情

行业场景

中小团队使用国外项目管理软件成本高、流程重、本地化体验差,而轻量工具功能单一,难以覆盖完整管理流程。本项目旨在打造一套开箱即用的轻量级项目管理协作平台,覆盖项目计划、任务执行、进度监控与复盘全流程。

功能介绍

核心功能模块包括:项目与任务管理(看板拖拽、甘特图排期、任务依赖)、里程碑与到期提醒、风险管理预警、成本预算管控、数据驾驶舱、RBAC角色权限、WebSocket实时通知、动态日志、全局搜索以及Excel导入和PDF报表导出。
业务流程:用户登录后创建项目并邀请成员,在项目内创建任务、里程碑、风险与成本数据;任务在看板中拖拽流转并通过甘特图排期,风险触发预警后自动推送通知给负责人,驾驶舱实时展示进度与成本概况,最终可一键导出PDF/Excel报表完成复盘。

项目实现

1、整体架构:采用前后端分离架构,前端使用Vue 3、Vite、Element Plus与Pinia,路由懒加载并配置权限守卫,配合ECharts、sortablejs、frappe-gantt实现图表、看板拖拽与甘特图;后端使用FastAPI分层开发,SQLAlchemy 2.0操作SQLite数据库,JWT认证,WebSocket实现实时通知;配套Alembic数据库迁移、Docker Compose一键部署、pytest自动化测试。
2、个人负责:独立完成整体架构设计与全部模块开发,共实现17个路由模块、约66个API端点、15张数据表、10个前端页面。
3、难点与解决:并发编辑任务易覆盖,采用版本号乐观锁与原子更新并返回409提示;看板拖拽数据错位,通过目标状态与列精准计算变更;中文PDF乱码,显式注册STSong中文字体;WebSocket推送重复与断线,采用60秒去重与5秒自动重连。

示例图片

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

评论