This is a simple micro frontend application built with webpack module federation consisting of three separate apps.
Screen.Recording.2022-12-27.at.9.45.10.PM.mov
This app displays fake product data using the faker.js library and can be accessed at localhost: 8081.
This app displays a fake cart number using the faker.js library and can be accessed at localhost: 8082.
This app loads and displays the product and cart apps, and can be accessed at localhost: 8080.
- Each of these apps operates in its own isolated environment
- Product and cart apps make use of the shared
faker.jslibrary.
Run yarn start in each directory and visit http://localhost:8080
- Bare bone structure
- Multi framework use case (Vue, swelte, react, etc.)
- Deploy on Cloud (AWS, Vercel, Netlify)
- CI/CD pipeline (Github Actions)