Awesome
This repository contains demo Micro Frontends for Isomorphic Layout Composer (ILC). Please check out the original ILC repository for more information about it.
Online demo
http://demo.microfrontends.online/
List of the demo Micro Frontends
Applications
- System – written in vanilla JS, with SSR. Port:
8240
- News – written in Vue.js, with SSR. Port:
8239
- Navigation – written in React, with SSR. Port:
8235
- People – written in React, no SSR. Port:
8236
- Planets – written in Vue.js, no SSR. Port:
8237
- Wrapper – written in React, with SSR. Port:
8234
. Showcases App Wrappers functionality.
Services
- fetchWithCache (used by News & People). Port:
8238
Quick start
- Clone the repo
- Run
docker run --rm -it -p 8234-8240:8234-8240 namecheap/ilc-demo-apps
- Optionally you build your own Docker image with
docker build -t namecheap/ilc-demo-apps:latest .
- Optionally you build your own Docker image with
- Open
127.0.0.1
at respective ports to see apps running.
Development process
- Clone the repo
- Run
npm install
- Run
npm run build:all
- Run
npm run dev
- Open
127.0.0.1
at respective ports to see apps running.