[Open Source] Procurement Management System Built on a Distributed Microservices Architecture, Automating Procurement Workflows
![[Open Source] Procurement Management System Built on a Distributed Microservices Architecture, Automating Procurement Workflows](https://yy123.ink/api/img/1782594753213-w5fp67.jpg)
1. Project Overview

HongHu
Honghu Procurement Management System is a fully open-source rapid development platform, freely available to individuals and enterprises without restrictions.
A procurement management system built on a distributed microservices architecture based on ruoyi-cloud. It helps enterprises automate and optimize procurement processes, including procurement request generation, supplier selection, tendering and bidding, supplier registration, expert reviews, contract management, and more.
2. Open Source License
Licensed under MIT
3. Screenshots
Demonstration Picture
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
4. Feature Overview
Built-in Features (Beyond Those Provided by RuoYi)
-
Procurement Request Management: Create, modify, delete, and review procurement plans through a structured workflow.
-
Coding Rules: Supports customizable coding rules.
-
Procurement Sourcing: Find resources for approved procurement plans and generate tender projects.
-
Framework Agreements: Sign framework agreements with trusted suppliers to enable direct procurement.
-
Expert Management: Manage and review experts who need to participate in evaluations.
-
Supplier Management: Manage suppliers registered on the bidding platform.
-
Contract Management: Sign and archive contracts for awarded procurement plans.
-
Non-Tender Projects: Procure approved non-tender projects using the corresponding procurement methods.
-
Tender Projects: Record information about tendering, bidding, bid submission, bid opening, and bid evaluation for approved procurement plans.
Tendering and Bidding Platform
This project provides not only a procurement management system but also a tendering and bidding platform (honghu-bidding-ui).
-
Registration: After suppliers register, they will appear in the procurement management system.
-
Bidding: Registered suppliers can submit bids, which can then be opened and evaluated in the management system.
5. Tech Stack
Distributed Microservices Architecture with Separated Frontend and Backend, Using Vue/Element UI and Spring Boot/Spring Cloud & Alibaba
-
Adopts a frontend-backend separation architecture based on ruoyi-cloud.
-
The backend uses Spring Boot and Spring Cloud & Alibaba.
-
Nacos is used as the service registry and configuration center, while Redis is used for authentication and authorization.
-
Sentinel is used for traffic control, and Seata is used for distributed transactions.
-
Provides a version based on the Vue3 Element Plus Vite technology stack, RuoYi-Cloud-Vue3, with synchronized updates.
-
For an integrated application, please visit RuoYi. For a separated frontend-backend application, please visit RuoYi-Vue.
Architecture Diagram


















