[Open Source] MIT Licensed Development Scaffold Based on Spring Boot + Vue 3 with Frontend-Backend Separation
![[Open Source] MIT Licensed Development Scaffold Based on Spring Boot + Vue 3 with Frontend-Backend Separation](https://yy123.ink/api/img/1782598303696-1jork3.jpg)
1. Project Overview
ohoh-admin-vue3
A development scaffold based on Spring Boot + Vue 3 with frontend-backend separation.
-
Backend Technology Stack: Spring Boot 2.7.12, MyBatis-Plus, MySQL, Redis. -
Frontend uses the Geeker-Admin framework: Vue 3.4, TypeScript, Vite 5, Pinia, Element-Plus. -
The permission authentication framework uses Sa-Token, making authorization simple and elegant. -
RBAC permission design supports dynamic menu-level and button-level permission control, as well as hierarchical data permission authorization. -
A comprehensive backend management foundation framework with a complete set of system features.
2. Open Source License
Licensed under MIT
3. Screenshots
Effect picture
Login Page

Home Page

Global Public Roles

Assign Resources to Roles





4. Feature Overview
Project Function
Version 2
Workflow Definition Management: bpmn.js workflow designer. Holiday Management: Maintain holiday data and calculate working days. Under Development...
Version 1.0.0
System Resource Management: Configure system menus and buttons. System Dictionary Management: Maintain system dictionary data. Organization Management: Maintain system organizational data. System Role Management: Supports system resource authorization, data scope authorization based on organizational hierarchy, and configuration of global public roles. System User Management: Maintain system user data and support assigning a single user to multiple departments. Position Management: Maintain position data. System Log Management: Query system login, logout, operation, and exception logs.
5. Tech Stack
A development scaffold based on Spring Boot + Vue 3 with frontend-backend separation.
-
Backend Technology Stack: Spring Boot 2.7.12, MyBatis-Plus, MySQL, Redis. -
Frontend uses the Geeker-Admin framework: Vue 3.4, TypeScript, Vite 5, Pinia, Element-Plus. -
The permission authentication framework uses Sa-Token, making authorization simple and elegant. -
RBAC permission design supports dynamic menu-level and button-level permission control, as well as hierarchical data permission authorization. -
A comprehensive backend management foundation framework with a complete set of system features.