[Open Source] A One-Stop Enterprise R&D Project Management Solution for Comprehensive, End-to-End Project Management
![[Open Source] A One-Stop Enterprise R&D Project Management Solution for Comprehensive, End-to-End Project Management](https://yy123.ink/api/img/1782594123367-y31k3o.jpg)
1. Project Overview

Maimeng XM: Covers project planning, requirements management, development iterations, version control, defect tracking, test management, time tracking, performance analysis, and other processes. It provides a one-stop enterprise R&D project management solution for comprehensive, end-to-end project management.
Maimeng Enterprise R&D Management System, abbreviated as Maimeng XM, focuses on R&D management and covers project planning, requirements management, development iterations, version control, defect tracking, test management, time tracking, performance analysis, and other processes. It provides comprehensive, end-to-end R&D management. With this system, enterprises can optimize R&D workflows, improve development efficiency, reduce R&D costs, and enhance market competitiveness.
2. Open Source License
Licensed under MIT
3. Screenshots
Function Demonstration
Project Initiation

Project Overview

Organizational Structure

Project Reports

Requirements Management

User Stories

Project Planning

Project Plan - Tasks

Iteration Overview

Iteration Maintenance

Test Management

Test Reports

Defect Management

Financial Expenses

Dashboard

Performance Analysis

Burndown Chart

Daily Work Item Distribution

Task Age Distribution

Task Ranking Bar Chart

Test Case Planning Analysis

Client Display
Mini Program

Approval Management

Test Management

4. Feature Overview
Do you encounter any of the following pain points in your daily project management?
-
Difficult Requirements Management
-
Difficult Task Management
-
Difficult Quality Management
-
Lack of Collaboration & Communication
-
Lack of Performance Analysis
The Solution

System Overview

System characteristics

System Features

5. Tech Stack
Tech Stack
Spring Boot + Vue Ecosystem + element-ui + axios
Technical Architecture

Application Architecture

Maimeng XM Main Project
Maimeng XM is a strictly separated frontend and backend system, consisting of two parts: the frontend project and the backend project
-
xm-ui-web: Maimeng's frontend project, primarily built with vue.js
-
xm-backend: Maimeng's backend project, primarily developed in Java
Supporting Projects
-
mdp-code-generator: Code Generator
There are two ways to generate code. 1. Use the local project code generator. The advantage is that generated code can be directly applied to the local business project, avoiding errors caused by copying and pasting. 2. If local code generation is not required, code can also be generated online through the low-code platform. Online Code Generation -
mdp-sys-ui-web
This project serves as the frontend page project for system administration features (menu management, user management, department management, permission management, etc.). Enterprises can merge the code into xm-ui-web based on their actual needs or compile and deploy it independently -
mdp-sys-backend
This project serves as the backend service for system administration features (menu management, user management, department management, permission management, etc.). Enterprises can package it into xm-backend based on their actual needs or deploy it independently -
mdp-core
This project provides common abstractions shared by all backend services. It does not contain any business functionality and serves solely as the technical foundation of the backend system. It includes common utilities, service-layer abstractions, DAO-layer abstractions, and more. It is packaged into xm-backend by default and generally requires no additional attention -
mdp-cloud-backend
This project provides extensions for Spring Cloud. If you need to deploy the system in a Spring Cloud environment, download this project and rebuild the package. It does not contain any business functionality and is used solely to integrate the backend into a Cloud environment -
mdp-oauth2-backend
This project is a unified authentication center and an extension of Spring OAuth2. If you need to integrate the system into an OAuth2 environment, download this project and rebuild the package. It implements distributed Single Sign-On (SSO) and supports multiple authentication methods, including WeChat, Alipay, SMS, and username/password login