An open API service indexing awesome lists of open source software.

https://github.com/fluffychi-xing/renren-lowcode

人人低代码平台,基于 Vue3 + Vite + TailwindCSS + TS.目前项目仍在迭代开发中,尚有功能不完全,文档不详尽的部分,还请多多包涵。
https://github.com/fluffychi-xing/renren-lowcode

code-sandbox element-plus lowcode mitt monaco-editor tailwindcss typescript vite vue3

Last synced: 25 days ago
JSON representation

人人低代码平台,基于 Vue3 + Vite + TailwindCSS + TS.目前项目仍在迭代开发中,尚有功能不完全,文档不详尽的部分,还请多多包涵。

Awesome Lists containing this project

README

          

# 人人低码

人人低码是一个低代码平台,致力于帮助用户快速构建商品互动页和表单页面,并支持json和源代码的导出功能。
## 编辑器
![image](https://github.com/user-attachments/assets/bc0fb0d4-c989-45d4-8f79-adcf625e8c8e)
## 代码导出预览
![image](https://github.com/user-attachments/assets/6e21c345-61d5-4262-bda3-ee6b4ae7ab68)

## 项目目录
```
project
├─assets
├─components
│ └─material
├─componsables
│ ├─apis
│ │ ├─document
│ │ ├─error
│ │ ├─material
│ │ │ └─_apis
│ │ ├─project
│ │ └─user
│ │ └─_apis
│ ├─constants
│ ├─decorators
│ ├─entities
│ ├─enums
│ ├─ErrorHandler
│ │ └─logger
│ ├─hooks
│ ├─interface
│ │ └─dto
│ │ ├─req
│ │ └─resp
│ ├─models
│ ├─service
│ ├─type
│ └─utils
├─material
│ ├─base
│ ├─chart
│ ├─form
│ ├─layout
│ └─navigator
├─pages
│ ├─document
│ ├─home
│ │ ├─_components
│ │ └─_pages
│ ├─manage
│ │ ├─_component
│ │ └─_pages
│ │ ├─dashboard
│ │ │ └─_component
│ │ ├─material
│ │ ├─project
│ │ └─userInfo
│ └─workerspace
│ └─_components
│ ├─Attributes
│ │ └─_components
│ ├─EditorConfig
│ ├─header
│ ├─MaterialAside
│ └─NodeTree
├─renren-engine
│ ├─componsables
│ │ ├─constants
│ │ ├─enums
│ │ └─types
│ ├─modules
│ │ ├─arrangement
│ │ ├─export
│ │ ├─import
│ │ └─renderer
│ └─sandbox
│ └─__tests__
├─router
└─stores
```

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vite.dev/config/).

## Project Setup

```sh
npm install
```

### Compile and Hot-Reload for Development

```sh
npm run dev
```

### Type-Check, Compile and Minify for Production

```sh
npm run build
```

### Lint with [ESLint](https://eslint.org/)

```sh
npm run lint
```