This project is a micro frontend application built using Module Federation, React, and Next.js. It demonstrates the ability to build independent, scalable micro frontend modules that seamlessly integrate.
The project uses the following technologies and dependencies:
- @module-federation/nextjs-mf:
^8.7.4
- Next.js:
^14.2.18
- React:
^18.3.1
- React-DOM:
^18.3.1
- Webpack:
^5.96.1
- Webpack-CLI:
^5.1.4
Before cloning and running the project, ensure the following software is installed:
- Node.js: v18.x or later (recommended)
- npm: v9.x or later (recommended)
- Clone the repository:
git clone <repository_url> cd <repository_directory>
- **Install dependencies
npm install
- **Running the Project
npm run dev
- Ensure all required environment variables are properly set in the
.env.local
file. This ensures the application runs smoothly and can access necessary configurations. - For troubleshooting and deeper understanding, refer to the official documentation:
We appreciate contributions to this project! To contribute:
- Fork this repository:
- Click on the "Fork" button at the top-right corner of this repository.