[Open Source] A Modern Enterprise-Level Management System with a Decoupled Frontend and Backend Architecture, Commercially Usable Under the MIT Open-Source License
![[Open Source] A Modern Enterprise-Level Management System with a Decoupled Frontend and Backend Architecture, Commercially Usable Under the MIT Open-Source License](https://yy123.ink/api/img/1782599938078-dmf7cb.jpg)
1. Project Overview
Lanjii
Lanji is a modern enterprise-level management system with a decoupled frontend and backend architecture, built using the Spring Boot + Vue3 technology stack. It integrates a comprehensive RBAC permission system, AI-powered conversations, and a RAG knowledge base. Featuring minimal dependencies and out-of-the-box usability, it is licensed under the MIT open-source license and can be used commercially. It can serve as the foundation for various web-based backend systems, including CRM, OA, and blogs, making it suitable for enterprise project development and personal learning and practice.
2. Open Source License
Licensed under MIT
3. Screenshots
Demonstration Picture
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
4. Feature Overview
Project Features
- RBAC Access Control
: A comprehensive role-based permission system supporting fine-grained control over menu permissions, button permissions, and data permissions, including precise control over the visibility of individual buttons. - AI Integration
: Integrates large language models and RAG technology, supporting various AI application scenarios such as intelligent customer service, knowledge base Q&A, document assistants, and code generation. - Personalized Interface
: The admin dashboard supports four different layout modes (Classic, Top Navigation, Mixed, and Minimalist) and includes multiple built-in themes for customization. - Real-Time User Monitoring
: Supports real-time monitoring of online users, session management, detection of logins from unusual locations, and one-click user session termination, along with other security management features. - SQL Performance Monitoring
: Integrates Druid monitoring to display performance metrics in real time, including SQL execution statistics, slow query analysis, and database connection pool status. -
Rich Text Editing: Integrates the wangEditor rich text editor, supporting mixed text and image layouts, table insertion, code highlighting, and other features for content management scenarios such as article and blog publishing.
Functional Modules
|
Level 1 Menu |
Level 2 Menu |
Feature Description |
|
Console |
- |
System homepage dashboard displaying essential information such as system operating status, data statistics charts, and quick-access shortcuts. |
|
System Management |
User Management |
User creation, deletion, modification, and retrieval; role assignment; job position assignment; user status management; password reset; and other features. |
|
|
Department Management |
Department tree maintenance, multi-level department management, department information editing, department personnel statistics, and more. |
|
|
Position Management |
Job position information maintenance, position hierarchy management, position permission configuration, personnel assignment, and more. |
|
|
Role Management |
Role creation and editing, permission assignment, menu access control, data permission configuration, and more. |
|
|
Menu Management |
Menu tree maintenance, route configuration, permission identifier settings, menu icon management, and more. |
|
|
Dictionary Management |
System dictionary type management, dictionary data maintenance, dropdown option configuration, and more. |
|
|
Dictionary Data |
Create, read, update, and delete individual dictionary entries, sort dictionary values, control entry status, and more. |
|
|
System Configuration |
System parameter configuration, global settings management, configuration cache refresh, and more. |
|
Notifications and Announcements |
Notifications and Announcements |
View announcement lists, display announcement details, track read status, and receive real-time WebSocket push notifications. |
|
|
Deployment |
Edit and publish announcement content using a rich text editor. |
|
System Tools |
File management |
File uploads and downloads, file previews, storage management, file categorization and organization, and more. |
|
System Monitoring |
Online Users |
Real-time online user monitoring, session management, forced logout, login location statistics, and more. |
|
|
SQL Monitoring |
Druid data source monitoring, SQL execution statistics, slow query analysis, database connection pool status, and more. |
|
Log Management |
Operation log |
User activity logging, operation tracking, log searching, abnormal activity alerts, and more. |
|
|
Login Log |
User login records, login IP statistics, failed login analysis, security auditing, and more. |
|
External Links |
Gitee |
Project source code repository link, supports opening in a new window. |
|
|
Element Plus |
Official UI component library documentation link. |
|
AI |
Model Configuration |
AI large language model configuration management, support for switching between multiple models, default model settings, activation status control, and more. |
|
|
Knowledge Base Management |
RAG knowledge base data management, vectorization processing, data source integration, vector index refreshing, and more. |
|
|
Metadata Fields |
Knowledge base document metadata structure configuration, custom field management, field type definitions, and more. |
|
|
Roles and Prompts |
AI role configuration management, system prompt template configuration, role status control, and more. |
|
|
AI Chat |
AI-powered conversation interface, RAG knowledge base retrieval, contextual memory, streaming response output, and more. |
5. Tech Stack
A modern enterprise-level management system with a decoupled frontend and backend architecture, built using the Spring Boot 3 + Vue3 technology stack. Integrates a comprehensive RBAC permission system with button-level access control. Includes built-in AI-powered conversations and a RAG knowledge base for scenarios such as intelligent customer service and document assistants. Supports four interface layouts and customizable themes. Integrates the wangEditor rich text editor and is suitable for various web-based backend systems, including CRM, OA, and blogs. Licensed under the MIT open-source license, with no complex dependencies and ready to use out of the box, helping enterprises quickly build intelligent management platforms.
















