Openea Eap

screenshot of Openea Eap
vue

开放企业应用平台,整合各种开源项目作为企业应用快速开发的基础框架。 本次改版以芋道开源 YunaiV/ruoyi-vue-pro (MIT许可)为基础改版,整合OBPM、MSP、Jeecg等开源项目的部分模块,支持IM和基于AI的企业知识库。 OpenEAP前后端分离,采用后端Spring boot 2.x单体多模块,前端vue2+element-UI 主流路线,支持灵活升级到SpringCloud。

Overview

OpenEA EAP is an enterprise application platform designed to streamline the rapid development of business applications by integrating various open-source projects. This version builds on the YunaiV/ruoyi-vue-pro framework, providing a solid foundation for enterprise-level development. It incorporates multiple modules from OBPM, MSP, Jeecg, and more, enhancing its capabilities with features such as instant messaging and an AI-driven corporate knowledge base.

This platform focuses on a separation between front-end and back-end development, utilizing Spring Boot for a robust back-end architecture while leveraging Vue2 and Element-UI for a dynamic front-end experience. It also offers the flexibility to upgrade to SpringCloud, ensuring scalability and adaptability for businesses.

Features

  • Open-Source Integration: Combines several prominent open-source projects, allowing users to leverage existing resources for faster application development.
  • AI Knowledge Base: Incorporates an AI-powered knowledge repository that enhances information accessibility within organizations.
  • Front-End and Back-End Separation: Utilizes a clear separation of concerns between front-end and back-end, promoting cleaner code and easier maintenance.
  • Spring Boot Framework: Based on Spring Boot 2.x, the platform offers a robust and modular architecture for enterprise applications.
  • Vue2 and Element-UI: Employs modern front-end technologies, ensuring a responsive and user-friendly interface.
  • Flexible Upgrades: Supports an easy transition to Spring Cloud, providing businesses with the ability to scale their applications seamlessly.
  • Enhanced Messaging Support: Built-in instant messaging capabilities foster communication within teams, streamlining collaboration.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.