EquipFlow | Manufacturing Equipment Lifecycle Platform
An independent undergraduate capstone from enterprise problem discovery to full-stack implementation

EquipFlow | Manufacturing Equipment Lifecycle Platform
- Background / Problem
- The company lacked a unified equipment-management platform and reliable operating-time records, leaving procurement, inspection, maintenance, and repair data fragmented and maintenance planning imprecise.
- My Role & Scope
- Individual undergraduate capstone; independently owned problem discovery, enterprise research, business and system modeling, platform and database design, and full-stack implementation.
- Key Decisions / Actions
- Mapped procurement, inspection, maintenance, and repair workflows and modeled requirements, static structure, and dynamic behavior with UML
- Designed five modules covering equipment information, procurement, operations and maintenance, analytics, and system administration, together with their database relationships
- Adapted an open-source codebase into a Vue + Spring Boot system without AI-assisted coding
- Result / Validation Status
- Completed a working PC web system and undergraduate thesis covering login, dashboards, equipment, procurement, operations and maintenance, analytics, and administration; enterprise deployment and quantified outcomes are unconfirmed.
- Key Outputs
- Undergraduate thesis Available
- Working system pages and feature screenshots Available
- Source code and live demo Pending
- Enterprise deployment or acceptance results Pending
Project Overview
Pain Points & Opportunities
Goals & Metrics
User Research
Solution Design
UML was used to define role boundaries and equipment-state changes through use cases and descriptions, class models, state diagrams, and sequence diagrams. The platform was divided into five primary modules: equipment information, equipment procurement, equipment operations and maintenance, analytics, and system administration. Database work covered conceptual, logical, and physical design for equipment, procurement, inspection, maintenance, repair, users, roles, departments, and logs. A separated frontend-backend architecture with presentation, service, and persistence layers kept interaction, business rules, and data access distinct.

System function structure: equipment information, procurement, operations and maintenance, analytics, and administration.
Execution Plan
Implementation did not recreate every infrastructure component from scratch. I first understood an existing open-source codebase, adjusted its data model, and completed the business-specific extensions. The frontend used Vue.js, Element UI, Axios, JavaScript, and CSS for login, dashboards, forms, lists, and analytics. The backend used Java, Spring Boot, Spring MVC, Spring Security, MyBatis, and Druid for authorization, business rules, error handling, and data access, with MySQL and Redis supporting persistence and caching. Completed in 2024 without generative-AI coding assistance, the product decisions, system design, and implementation were independently owned.

Frontend and backend architecture: presentation, service, and persistence layers.
Results Review
The capstone produced a working PC web system and an undergraduate thesis. Implemented pages cover user login, an equipment dashboard, equipment information, procurement orders, inspection, maintenance, repair analytics, and administrative functions for users, roles, departments, announcements, dictionaries, and logs. This evidence shows that the work reached functional implementation rather than stopping at a concept or static prototype. The available material does not establish formal enterprise deployment or acceptance, nor quantified changes in failure rate, maintenance cost, or equipment life, so those expected benefits are not presented as achieved outcomes.

Analytics module: turning equipment maintenance records into a visual management view.