ART®
ART

MFE DASH

Learning project using Micro Frontend Architecture with a Shell app and Team/Project remotes via Webpack Module Federation.

Client
Personal
Industry
Micro Frontend & Architecture
Timeline
3 months
Technologies
React, Webpack, Module Federation, JavaScript, Vite
Micro Frontend Dashboard preview

Project Overview

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.

Your Role

  • Micro frontend architecture design
  • Module federation configuration
  • Host shell routing and remote loading
  • Shared dependency and versioning strategy
  • Integration testing across remotes
  • Deployment pipeline per application

Tech Stack Used

  • Architecture: Micro Frontends, Module Federation
  • Frontend: React, JavaScript
  • Build: Webpack, Vite

Key Features

  • Shell app orchestrating Team and Project remotes
  • Independent deployable frontend applications
  • Runtime integration via module federation
  • Shared UI components across teams
  • Environment-specific remote entry configuration
  • Documented federation setup for onboarding

Code Structure & Architecture

Shell App
├── Team Remote
├── Project Remote
└── Shared Components
  • Decoupled teams with clear application boundaries
  • Shared packages for consistent design tokens
  • Federation config documented for independent deployments

Challenges & Solutions

  • Challenge: 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.

MFE DASH collaboration
MFE DASH development

Takeaways

Demonstrated architecture knowledge — practical module federation patterns for scalable frontend teams.

</
>

© 2026 ART. All rights reserved.