/micro-frontend

A micro-frontend app

Primary LanguageJavaScriptMIT LicenseMIT

A micro-frontend app ✨️

Building Scalable and Modular Web Applications with Micro Frontends and Webpack Module Federation

Why?

To scale with multiple teams in a micro services environment

  • More cohesive codebase
  • Simplify maintenance
  • Allows to scale development teams
  • Simplify updates
  • Independent deploy

If you'd like more specifics, look into this article Click here

📖 App architecture

  • packages
    • core-ui
    • app1
    • app2

💻 Built With

🛠️ Installation Steps

Clone the repository ⎘

git clone https://github.com/asif-simform/micro-frontend.git

Change the working directory 📂

cd micro-frontend

Install dependency 🚚

yarn

Start core-ui app 🚀

yarn start:core-ui

Start app1 🚀

yarn start:app1

Start app2 🚀

yarn start:app2

🚀 Live demo

🛡️ License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

👤 Asif Vora