[Open Source] An RBAC Permission Management System Based on SpringBoot and Vue, Licensed Under MIT
![[Open Source] An RBAC Permission Management System Based on SpringBoot and Vue, Licensed Under MIT](https://yy123.ink/api/img/1782596802950-gbcwd9.jpg)
1. Project Overview
Lihua Cat
Lihua Cat is a permission management system based on SpringBoot and Vue.
2. Open Source License
Licensed under MIT
3. Screenshots
System Screenshot





















4. Feature Overview
Lihua Cat Admin Management System
An admin management system built with Spring Boot 3.x and Vue 3.x.
Why Is It Called Lihua Cat?
We have two tabby cats at home and wanted to use them as the theme of the system. Naming the system after either cat individually did not seem appropriate, so we simply named it after their breed.
System Features
The system includes a complete role-based RBAC permission management system, including menu management, role management, and user management. It also provides department and position management, making it suitable for most business scenarios. Users can belong to multiple departments, with a default department configurable for each user. Both the frontend and backend provide APIs for retrieving users' default information.
Dictionary Management
The system dictionary supports both standard and tree-structured dictionaries, with utility classes for retrieving and translating dictionary information. The frontend also provides a dict-tag component that displays dictionary labels directly using dictionary values and automatically matches tag styles.
Notifications and Announcements
The announcement and notification module integrates the Vditor rich-text parser and uses SSE to enable real-time message sending and receiving.
Personal Center
The personal center supports personalized system theme configuration, including page settings for themes, layouts, navigation, and more.
System Settings
Users with the administrator role can further configure the system, including default password settings, periodic password changes, same-account login restrictions, self-registration settings, login CAPTCHA toggles, IP blacklists, and grayscale mode.
Other Features
The system also provides logging services, online user monitoring, cache monitoring, service monitoring, scheduled tasks, and other features.
Usage guides and supporting documentation for utility classes and components in the project will be updated gradually
To download the project, click Releases to get the latest version. The master branch may contain features that are not yet fully developed.
5. Tech Stack
Lihua Cat is a permission management system based on SpringBoot and Vue.
Local Development Environment
-
Java 21
-
MySQL 8+
-
node 20+
-
Redis
Vditor is a browser-based Markdown editor that supports WYSIWYG, instant rendering (similar to Typora), and split-screen preview modes. It is implemented in TypeScript, supports native JavaScript, Vue, React, and Angular, and also provides a desktop version.
Vditor is a browser-based Markdown editor known for its ease of use, powerful features, and flexible customization. It is designed to provide users with an efficient, clean, and intuitive way to edit and render Markdown documents. It is suitable for a wide range of scenarios, including writing, note-taking, blog publishing, and document editing.