https://github.com/cc-edit/ccview
react 低代码大屏编辑器。前端:React18 + Nestjs + Mui + Tailwindcss 后台:Nestjs + Mongodb 实现低代码大屏拖拽编辑工具。核心功能:低代码编辑器,json配置化表单、属性栏、组件列表、查询表格、组件模板、页面模板
https://github.com/cc-edit/ccview
echarts5 low-code mongodb mui-material muiv5 nestjs nextjs react tailwindcss
Last synced: 4 months ago
JSON representation
react 低代码大屏编辑器。前端:React18 + Nestjs + Mui + Tailwindcss 后台:Nestjs + Mongodb 实现低代码大屏拖拽编辑工具。核心功能:低代码编辑器,json配置化表单、属性栏、组件列表、查询表格、组件模板、页面模板
- Host: GitHub
- URL: https://github.com/cc-edit/ccview
- Owner: Cc-Edit
- Created: 2023-09-04T11:26:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T06:23:22.000Z (9 months ago)
- Last Synced: 2025-02-17T00:11:09.245Z (4 months ago)
- Topics: echarts5, low-code, mongodb, mui-material, muiv5, nestjs, nextjs, react, tailwindcss
- Language: TypeScript
- Homepage: https://ccedit.com/
- Size: 11.4 MB
- Stars: 75
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
| 学习讨论小组🍻 | 打赏(赠送学习资料:[webNote](https://github.com/Cc-Edit/webNote)) :confetti_ball: |
|:----------------------------------------------------------------------------------:|:---------------------------------------------------------------------:|
|  |  |# CcView
## demo地址
> https://ccedit.com/## 版权
仅限于个人学习使用,不可用于商业用途
商用需联系作者购买授权
软著登记号:2023SR1434342## 核心库
> 组件库以及编辑器使用git subModule的方式集成
### 低代码组件库
[白露 https://github.com/Cc-Edit/CcBailu](https://github.com/Cc-Edit/CcBailu)
### 后台服务
[CcServer https://github.com/Cc-Edit/CcServer](https://github.com/Cc-Edit/CcServer)## 本地运行
> $ git clone --recurse-submodules https://github.com/Cc-Edit/CcView.git
或
>
> $ git clone https://github.com/Cc-Edit/CcView.git
> $ git submodule update --init更新所有子模块
> $ git submodule update --remote本地运行:
> $ yarn install
> $ yarn dev## 设计原则
### 数据驱动
整个应用的核心就是数据驱动,将所有可被抽象的逻辑全部抽象为 jsonSchema
整个应用遵守配置化、描述化原则### JSON to Form 表单描述
表单的创建与校验,全部集中到配置文件中 [form](src/config/form)
登录表单: [LoginForm.ts](src%2Fconfig%2Fform%2FLoginForm.ts)
应用创建弹窗: [CreateApp.ts](src%2Fconfig%2Fform%2FCreateApp.ts)
表单回显(用于数据更新):
表单模板(所有基础表单元素示例) [TemplateForm.ts](src%2Fconfig%2Fform%2FTemplateForm.ts)
## 预览
#### 登录页面
> 视频透明背景播放
#### 登录页面-表单校验

#### 登录页面-全局提示

#### 首页



#### 应用列表



### 编辑器




#### 404页面
#### 500页面
#### 维护页面
### 工具类库
#### 插画与图标 [https://igoutu.cn/](https://igoutu.cn/)
#### Icons by icons8: [icons8.com](https://icons8.com)
#### 画板标尺 (基于 react18 翻新 mb-sketch-ruler ): [mb-sketch-ruler](https://github.com/mockingbot/mb-sketch-ruler)
#### 头像、默认模板背景图:千图网个人商用授权