Scaling a frontend monolith can become a nightmare. Micro-frontends are the solution. 🧩 I’ve been exploring how to break down large React applications, and I just open-sourced a complete, working Micro-Frontend boilerplate using Vite and Module Federation. If you are looking to decouple your frontend teams or just want to understand how Module Federation works outside of Webpack, this repository is for you. 🛠️ What is inside the setup: 1 Host (Shell) Application: The main entry point that handles routing. 4 Remote Modules: Independent apps for Dashboard, Products, About, and Contact. Tech Stack: React 19, Vite, React Router v7, and @originjs/vite-plugin-federation. The remotes expose their components, and the host app consumes them dynamically at runtime using lazy() and <Suspense>. It keeps the build times fast and deployments independent. You can clone it, run the preview scripts, and see it in action here: 🔗 https://lnkd.in/gWtT-pmT Have you implemented a micro-frontend architecture in production yet? What were your biggest challenges? #MicroFrontends #ReactJS #Vite #WebArchitecture #FrontendEngineering #JavaScript
Great work with this !
Thanks for sharing 😊