This is an e-commerce micro-frontend application demonstration using Vue and React.
This repo is split up into 3 different applications:
Aggregator
: Parent app written in Vue.js that integrates and serves micro-frontends at run-time.Products
: A Vue.js application that has list of products to choose from.Cart
: A React.js application that displays items added to the cart.
sh setup.sh
cd aggregator
yarn buildAll
yarn startAll
This will start the following processes:
- cart-react app on port
5002
- products-vue app on port
5003
- aggregator app on port
8080
Navigate to http://localhost:8080 to see the micro-frontends running.