In this folder we have 2 projects, the Todo Microfrontend
and the MFE Container
. The Todo Microfrontend
is a React microfrontend (MFE) component that encapsulates a fully functional todo list application. It is designed to demonstrate maintainable React application design, code organization, testing, and TypeScript usage. The MFE Container
is a React microfrontend (MFE) container that is designed to demonstrate how to consume and orchestrate multiple microfrontends.
Make sure you use node version 20 or higher.
To start the MFE Container
:
- Open a terminal and navigate to the
mfe-container
folder. - Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open a browser and navigate to
http://localhost:3004
. Here you will see theMFE Container
with theTodo Microfrontend
embedded, make sure to have theTodo Microfrontend
running in isolation as well to see the full application in action.
To start the Todo Microfrontend
:
- Open a terminal and navigate to the
todo-mfe
folder. - Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open a browser and navigate to
http://localhost:3001
. Here you will see theTodo Microfrontend
running in isolation.