[Open Source] Fully Open-Source Java Rapid Development Platform, Freely Available to Individuals and Enterprises Without Restrictions
![[Open Source] Fully Open-Source Java Rapid Development Platform, Freely Available to Individuals and Enterprises Without Restrictions](https://yy123.ink/api/img/1782595999082-wi4kli.jpg)
1. Project Overview
Duojuhe Admin
A Rapid Java Development Framework with Spring Boot and Vue Frontend-Backend Separation
Duojuhe is a fully open-source Java rapid development platform, freely available to individuals and enterprises without restrictions. It integrates commonly used functional modules.
The workflow and multi-chat frontend components have already been open-sourced.
2. Open Source License
Licensed under MIT
3. Screenshots
Demonstration Picture

4. Feature Overview
Duojuhe's featured functions include a DingTalk-style workflow, IM online chat, and form collection. The system is primarily built on SpringBoot, Shiro, Vue & Element, using a frontend-backend separated architecture for permission management.
Characteristic Functions
1. Visual Workflow, Inspired by DingTalk Workflow.
2. Customizable Forms and Questionnaires for Data Collection.
3. Vue-Based Web Online Instant Messaging.
4. Online Network Topology Diagram Design.
5. Online Customer Service System.
6. After-Sales Ticketing System, which can be integrated with the Customer Service System.
5. Tech Stack
Duojuhe is a fully open-source Java rapid development platform, freely available to individuals and enterprises without restrictions. It integrates commonly used functional modules.
Duojuhe's featured functions include a DingTalk-style workflow, IM online chat, and form collection. The system is primarily built on SpringBoot, Shiro, Vue & Element, using a frontend-backend separated architecture for permission management.
-
The frontend uses Vue and Element UI.
-
The backend uses Spring Boot, Shiro, and Redis.
-
Shiro is used for permission authentication.
-
Support loading dynamic permission menus, easy and convenient permission control.
Important Notes
1. Initial Database: The files are located in the doc directory.
2. Differences from the Demo Site: The open-source version does not include the workflow and multi-chat modules.
3. Vue Frontend Project: Located in the juhe-web-ui directory. (After compiling and packaging, if you need to modify the production environment URL, you can edit config.js in the public directory.)
4. Backend API Startup: Run DuoJuHeApplication.java in the juhe-web directory.
5. API Documentation URL: http://ip:port/doc.html
6. The frontend components for workflows and multi-chat have been open-sourced (the complete frontend has been synchronized with the demo site).
Apache Shiro is a powerful and easy-to-use Java security framework for authentication, authorization, password management, and session management. With Shiro's easy-to-understand API, you can quickly and easily secure any application, from the smallest mobile application to the largest web and enterprise application.