Project
Unified Manufacturing Portal via Module Federation
SMS Group
May 2025 – Aug 2025
ReactTypeScriptC#KubernetesAzure PipelinesWebpackTailwindModule Federation
Consolidated multiple plant-facing apps into one UI using Module Federation and client-side rendering across dev/stage/prod environments.
Problem
Customers had separate applications for different plant workflows, creating friction, duplicated navigation, and inconsistent experiences.
Solution
Built a unified portal using Module Federation: integrated independent modules into a single shell app, standardized environment handling across dev/stage/prod, and shipped client-side rendering after evaluating SSR constraints.
Impact
- Reduced context switching by consolidating multiple plant apps into one portal.
- Improved release hygiene across environments by standardizing module loading and environment handling.
Highlights
- Integrated independently developed modules into one shell app.
- Standardized environment and release workflow for dev/stage/prod.
- Validated SSR feasibility; shipped CSR due to constraints and timelines.