Go to the club to get the qualifications for internal testing
JeelowCode is a corporate-level low-code development framework carefully encapsulated by the RUOYI-VUE-PRO. When exploring many low -code platforms in the market, we found that they are not only expensive, but also often unsatisfactory. It is difficult to meet our development needs through simple interface configuration. In this context, it is particularly difficult to find a full open source and low -code development platform that is both free and stable and easy to use. JeelowCode was born to fill the vacancy of this market.
Experience address: http://demo.jeelowcode.com
Community address: http://doc.jeelowcode.com
Starting document: http://doc.jeelowcode.com/doc/1-5
Video tutorial: http://doc.jeelowcode.com/doc/1-6
com.jeelowcode
├── jeelowcode-admin // 启动模块
├── jeelowcode-code // JeelowCode核心模块
├── jeelowcode-dependencies // 项目版本依赖模块
├── jeelowcode-framework // 功能模块
│ └── jeelowcode-excel // Excel导入导出模块
│ └── jeelowcode-exception // 自定义异常模块
│ └── jeelowcode-plus // SQL/DDL 语构建模块
│ └── jeelowcode-tenant // 租户模块
│ └── jeelowcode-utils // 工具类模块
├── jeelowcode-module // 个人业务相关
│ └── jeelowcode-module-api // 个人业务模块API
│ └── jeelowcode-module-biz // 个人业务业务
├── yudao-framework // 芋道核心模块
├── yudao-module // 芋道核心模块
Back -end project
project | STAR | Brief introduction |
---|---|---|
Jeelowcode | Based on Spring Boot multi -module architecture |
Front -end project
project | STAR | Brief introduction |
---|---|---|
jeelowcode-ui-addmin-vue3 | Background management based on Vue3 + Element Plus + AVUE |
Just take 4 steps to take you to know the low code jeelowcode
Create a data table intuitively by the graphic user interface. Once the creation is created, it will immediately enjoy the comprehensive functions of adding, deleting, modified, checked, data import and export. The operation is simple and the efficiency doubles.
Just configure a simple SQL statement to quickly generate a variety of statistical statements including column diagrams, line charts, cake charts, and card views, and visually show data analysis results.
Use the flexible configuration of the interface to realize the intuitive display of multi -table associations to ensure the data processing experience of the obtained from what you see.
In order to meet the interface field combination display requirements, three simple processing methods are provided: SQL function stitching at the database level, the merger of the SQL string during query, and the Java code processing of the application layer. Choose a suitable method to optimize performance and flexibility.
By dragging and drop operation, users can intuitively set the sorting rules of initialization data.
Provide online configuration tools to easily set the tenant -level data permissions settings, ensure the security and compliance of data access, and enhance the flexibility of the application in multi -tenant scenarios. JeelowCode has become an ideal choice for accelerating digital transformation and driving business innovation with its excellent flexibility, efficiency, and ease of use.
database | Whether to support |
---|---|
Mysql | support |
Oracle11g | support |
Postgresql | support |
Dream | support |
Provide rich and diverse controls to fully support the development needs of various pages.
Rich and complete examples, which is convenient for users to learn and get started quickly
It provides a variety of commonly used page templates so that developers can quickly adopt and apply.
Reminder: JDK, Maven, Node, etc. You can download Baidu network disk address from the network disk: https://pan.baidu.com/s/1icmhrlrryzbkx87zoruqvq? PWD = 1234
Alibaba Cloud Plate Address: https://www.alipan.com/s/x4kf7hshuc2
Environmental configuration
Running environment : JDK1.8
Development tools: IDEA, Maven
Middleware has been started by default: (Recommended pagoda) MySQL8.0, Redis, MINIO
Step 1: Download the JeelowCode project and import it into IDEA |
Step 2: Import database files to MySQL, and modify the project's database and Redis configuration |
Step 3: Configure the corresponding database according to the example, refresh Maven, then compile complie, start the project |
Backstage operating environment: node18.0.0
Development tool: VSCODE
Step 1: Check the local node environment |
Step 2: Install PNPM |
Step 3: Use PNPM installation project dependencies |
Step 4: Configure the background address of the project |
Step 5: Start the project |
Step 1: Check the local environment: node.js: 18.0.0
Step 2: Install PNPM to improve the installation speed of dependence
1. First configure the NPM warehouse
npm config set registry https://registry.npmmirror.com
2. Install PNPM
npm install -g pnpm
Step 3: Installation dependencies
Enter the project directory and execute
pnpm install
Step 4: Configure the background address
Modify the request path in the file of the project root directory .env.dev was the local background address
VITE_BASE_URL='http://127.0.0.1:48080'
Step 5: Started project
pnpm run dev-server
Access address
Jeelowcode Customer Service (Remarks when adding: entering the group) | JeelowCode public account |