# 无代码桌面发布系统 **Repository Path**: pigadmin/codeless-desktop-system ## Basic Information - **Project Name**: 无代码桌面发布系统 - **Description**: 通过无代码可视化编辑的方式绘制桌面应用,支持Android、Windows、Linux系统,支持实时发布桌面内容,实现页面简易交互操作,包含页面跳转、返回等常用基本组件。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 20 - **Created**: 2024-04-25 - **Last Updated**: 2024-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 无代码桌面系统 #### 介绍 通过无代码可视化编辑的方式绘制桌面应用,支持Android、Windows、Linux系统,支持实时发布桌面内容,实现页面简易交互操作,包含页面跳转、返回等常用基本组件。 ## 1. 项目概述 项目致力于搭建全场景的智慧大屏客户端软件制作和发布系统。 - 首先是纯展示类的多媒体信息发布系统, 覆盖Android、Windows、Linux等系统,支持可视化页面布局, 素材添加,定时批量发布。 实时监控终端设备状态及当前所播放节目信息,远程控制设备关机及定时开关机等。 - 其次,低代码客户端软件制作系统,通过可视化的操作,绘制客户端软件页面,提供丰富的业务组件,对接多种数据源的方式呈现数据。 软件功能完成后,直接导出为Android、Windows或者Linux下的客户端软件。 ## 2. 建设目标 - 建设统一的信息发布系统,支持文字、视频、图片、滚动字幕、表格、日期事件等控件。 - 建设统一的客户端软件制作工具。 ## 3. 项目框架 * 前端采用Vue、Element UI。 * 后端采用Spring Boot、Spring Security、Redis & Jwt。 * 客户端:采用webview+vue网页,网页与客户端交互采用js函数。 ## 4. 功能介绍 1. 设备管理 2. 设备监控 3. 素材管理 4. 模板管理 5. 节目管理 6. 发布管理 7. 参数管理 8. 其他功能迭代中。。。 ## 5. 开发思路 1. 节目管理 program -> pages -> controllers - pos - setting - data 节目包含页面,页面包含控件,控件包含位置、设置和数据 ## 6. 页面展示 ![素材管理](./doc/images/素材管理.png) ![节目管理](./doc/images/节目管理.png) ![节目设计](./doc/images/节目设计.png) ![节目预览](./doc/images/节目预览.png)