# 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来部署。
**
-
-
-
-
-
## 模块介绍
### 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)