[Open Source] A Lightweight Rapid Development Scaffold Based on SpringBoot + Vue3, Featuring Integrated Code Generation
![[Open Source] A Lightweight Rapid Development Scaffold Based on SpringBoot + Vue3, Featuring Integrated Code Generation](https://yy123.ink/api/img/1782595492920-tham0t.jpg)
1. Project Overview

A Lightweight Rapid Development Scaffold Built with SpringBoot + Vue3
A General-Purpose Frontend and Backend Project Template
A Project for Rapidly Developing Management Systems
A Project That Generates SpringBoot + Vue Code
An Open-Source Project Under Continuous Development
A Programmer's Collection of Hard Work
After enduring the bitter cold, spring will eventually arrive; after withstanding the scorching heat, a harvest will surely follow.
2. Open Source License
Licensed under MIT
3. Screenshots
Feature Showcase
Login Page

Home Page

User Management

Menu Management

Dictionary Editing Page

Code Generation Tool - Code Generation Configuration

Code Generation Tool - Code Generation Preview

4. Feature Overview
Project Function
|
Feature Name |
Function Introduction |
Feature Status |
|
User Management |
Admin Platform User Management |
✔ |
|
Role Management |
Admin Platform Role Management |
✔ |
|
Menu Management |
Admin Platform Menu Management |
✔ |
|
Department Management |
Tree-Table Structure Generation Playground |
✔ |
|
Dictionary Management |
One-to-Many Generation Playground |
✔ |
|
System Configuration |
Single-Table Generation Playground |
✔ |
|
Code Generation |
Generate SpringBoot + Vue code, supporting single-table generation, tree-table structure generation, and one-to-many generation. |
✔ |
|
More Features |
This project focuses only on the most basic features. Additional functional integrations will be released as open-source projects in the future. |
❤ |
5. Tech Stack
Project Architecture
Backend Projects
The project is primarily developed using SpringBoot + Mybatis Plus. The code generation module is adapted from the RuoYi framework.
-
JDK8
-
SpringBoot v:2.7.12
-
Mybatis Plus v:3.5.2
-
Lombok
-
Mysql v:8.0+
-
Redis
-
...
Front-end project
The frontend is developed and customized based on the open-source vue-next-admin framework.
-
vue3.x
-
CompositionAPI setup Syntactic Sugar
-
typescript
-
vite
-
element plus
-
vue-router-next
-
pinia
Project Structure
Service Module Definition
REST API Module Definition
Frontend Module Definition