Learning project using Micro Frontend Architecture with a Shell app and Team/Project remotes via Webpack Module Federation.
A learning project using Micro Frontend Architecture consisting of a Shell application and multiple Remote applications (Team, Project).
Uses Webpack Module Federation to independently deploy and consume UI modules.
Shell App
├── Team Remote
├── Project Remote
└── Shared ComponentsChallenge: Coordinating shared library versions across independently deployed apps.
Solution: Defined singleton shared dependencies and aligned build targets in the federation config.
Challenge: Routing between shell and remote modules at runtime.
Solution: Centralized shell router with lazy-loaded remote entry points per feature area.
Demonstrated architecture knowledge — practical module federation patterns for scalable frontend teams.