Based on SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 rapid development management system

Tansci-Boot

Based on SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 rapid development management system

Tansci-Boot is a front-end and back-end separation back-end management system, a front-end integrated amislow-code front-end framework, and a back-end integrated magic-apiinterface rapid development framework. Contains basic permissions, security authentication, and some commonly used component functions. The project is easy to start, the technology is more comprehensive, and the ability is more comprehensive.

amis is a low-code front-end framework that uses JSONconfiguration to generate pages, which can reduce page development workload and greatly improve efficiency.

Magic-api is a Javarapid interface development framework based on . It can write interfaces through the interface magic-apiprovided by . It can complete common interface development without defining objects such as , , , , , etc.UIControllerServiceDaoMapperXMLVOJavaHTTP API

Comprehensive technology application:

  • Solve the problem of front-end and back-end separation: integrate front-end and back-end functions, integrate the HTTP component Axios, and solve common problems in the front-end and back-end separation architecture, such as cross-domain, parameter transfer, multi-environment configuration, etc.;
  • Implemented practical engineering projects: covering logs, configuration files, deployment, Git, Maven, unified return parameter design of back-end interfaces, encapsulation of unified request return parameters, and tool class encapsulation;
  • amis: low-code front-end configuration framework;
  • magic-api: HTTP API interface rapid development framework.

Project preview

Insert image description here
Insert image description here
Insert image description here

Insert image description here
Insert image description here

Insert image description here

start using

Execute SQL initialization data (MySQL8+ version), test user: admin/123456, API management interface login user: admin/admin@123(can be modified in the configuration file).

Branch description:

  • 1.0.0: Amis is integrated into the front end, but magic-api is not integrated into the back end.
  • master: the front end integrates amis, and the back end integrates magic-api

Project directory:

  • tansci-boot: backend project
  • tansci-boot-ui: front-end project
  • tansci-boot-ui-editor: amis low-code editor
  • sql: database SQL script

project address:

Gitee: https://gitee.com/typ1805/tansci-boot

GitHub: https://github.com/typ1805/tansci-boot

Contact the author

Guess you like

Origin blog.csdn.net/typ1805/article/details/135476823