Welcome to the Micro-Frontend Project! This repository demonstrates a scalable frontend architecture using React, Vite, and Module Federation.
- Getting Started: Setup and installation instructions.
- Project Structure: Overview of the monorepo layout.
- Architecture: Deep dive into how the micro-frontends work together.
- Technologies: The tech stack used in this project.
- Tutorial: How to add and expose new components.
- Troubleshooting: Solutions to common problems.
- Learning Goals: What you can learn from this codebase.
This project consists of:
- Host App: The main container application.
- Remote Apps: Independent micro-applications exposed to the Host.
- Shared Utils: A common library for types, events, and logic.
# Install dependencies
npm run install:all
# Run all applications
npm run dev:allVisit http://localhost:5000 to see the application in action.