[Open Source] A Spring Cloud-Based Backend Management Framework with Form Design and Workflow Approval
![[Open Source] A Spring Cloud-Based Backend Management Framework with Form Design and Workflow Approval](https://yy123.ink/api/img/1782596138972-p637aj.jpg)
1. Project Overview
morningstar
A backend management framework built with Spring Cloud. The system management module is primarily developed based on the RuoYi framework and includes form design and workflow approval.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
-
Basic Information Management Features

-
Visual Form Builder

-
Workflow Approval

4. Feature Overview
User Permissions
-
Departments can have positions assigned to them.
-
Positions are associated with default roles.
-
When a position is assigned to a user, its default role is automatically assigned.
-
Users can have multiple roles.
Currently Implemented Features
-
Basic Information Management Features
-
Visual Form Builder
-
Workflow Approvals
-
Improved Login Logic and Basic Information Modules
-
Form Component - Editable Table
-
Basic form data management: Components such as select retrieve data from the backend.
-
Form Component Event Configuration
5. Tech Stack
Backend Project
A backend management framework built with Spring Cloud. The system management module is primarily developed based on the RuoYi framework and includes form design and workflow approval.
Spring Cloud Development Framework
-
Spring Cloud Version 2020.0.3
-
Spring Boot Versions 2.4.x and 2.5.x (Starting with 2020.0.3)
Configuration Center: Spring Config Server
-
Version: Spring Cloud Config 3.0.4
Frontend Project
A backend management framework implemented with ARCO DESIGN. Currently implemented features include basic information management, visual form building, and workflow approval.
Installation command
Arco Design - A Complete Design and Development Solution for Enterprise-Level Products.
A Vue UI & React UI component library with more than 60 high-quality, ready-to-use components.
The goal of Arco Design is to address product experience issues through a universal design system, provide guiding principles for product design and business problem-solving, and promote collaboration between design and development teams. It also serves as a common language for communication among developers.
Arco Design Aims to Establish a New Working Model
Pragmatism = Empathy; Romance = Imagination
Based on the design values of Clarity, Consistency, Rhythm, and Openness, Arco Design aims to establish a practical yet imaginative way of working.