# minicloud **Repository Path**: kxu_913/minicloud ## Basic Information - **Project Name**: minicloud - **Description**: 基于PAAS-SAAS之间的一个SAAS模块管理平台。 - **Primary Language**: Go - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-04-04 - **Last Updated**: 2023-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: TypeScript, Vue, Dapp, NFT ## README ## 简介 MiniCloud 是一个基于PAAS 和 SAAS 中间的一个平台,用户基于自己的K8s和Istio平台上,可以构建一个快速发布SAAS以及监控的平台。 项目包含了个人创建的一些模块,全部基于Docker来部署。
**

[演示主页](http://kevin913.com.cn/introduce)

** - 超级用户 kevin_913@qq.com - 系统管理员 sa@qq.com - 产品管理员 pa@qq.com - 普通用户 userb@qq.com ## 特性 - 快速部署 - 界面简洁 - 模块化 - Dapp ## 项目截图 -

主页,包括实时天气,以及模块介绍


-

数据分析,内嵌Jupyter的支持自定义数据


-

简单的任务管理页面


-

工作流操作页面


-

系统运维,可视化DB和K8s部署


-

当然少不了Api文档


## 模块介绍 ### ui - 基于Soybean构建的一个前端UI界面。开发语言:`Vuejs + TS` ### minicloud-user - 用户管理系统。开发语言:`Golang` ### minicloud-api - 提供不同的模块呈现在UI,主要有k8s资源展示,DB查询,以及Note/Task的CRUD apis,可以独立部署,受限于服务器的容量,目前都部署在同一个container。开发语言:`Golang` ### minicloud-message - 基于Kafka的一个消息管理模块。开发语言:`Golang` ### minicloud-workflow - 一个简单的工作流模块,支持自定义任务节点和自定义流程。开发语言:`Golang` ### minicloud-jupyter - 用来生成自定义的jupyterlab image。开发语言:`Python` ### minicloud-flask - 一个中文语义识别项目,由于服务器限制,目前没有部署。开发语言:`Python` ### minicloud-quarkus - 基于GravaalVM + Quarkus搭建的一个Java项目。开发语言:`Java` ### minicloud-scripts - 用来部署到k8s的脚本,包括部署脚本以及DB初始化脚本。开发语言:`Yaml` ### minicloud-tool - 用来一键部署核心服务(`ui`,`minicloud-api`,`minicloud-workflow`)到云服务器上。 ## 作者 [Kevin Xu](http://kevin913.com.cn/introduce)

有任何问题欢迎到主页的Task留言。:) ## 关于 - 后端golang模块可以基于[Go-Cli](https://gitee.com/kxu913/go-cli)快速生成。 - 智能合约移步[这里](https://gitee.com/kxu_913/minicloud/tree/master/minicloud-api/src/dapp)