klujanrosas / islands-shell-zones

Shell + Islands Microfrontend Architecture proposal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoC + Shell/Islands + Zones Demo

A demo tackling a microfrontend architecture applying some of the techniques shown in Trulia's talk

Things done so far:

  • Set up a monorepo
  • Implement IoC pattern via @kwri/ioc
  • Implement Shell + Islands pattern via @kwri/shell
  • Implement Zones with Next.js

To run it locally do the following

Start by building all the deps:

npm install
npm run build

After that, start each individual island:

  npm run island-one
  npm run island-two

Then, start the proxy that'll allow them to play nicely:

  npm run proxy

License

MIT © klujanrosas

About

Shell + Islands Microfrontend Architecture proposal


Languages

Language:JavaScript 100.0%