This is a demonstration project for a micro-frontend architecture.
- The project contains three applications: main-app, child-app-1, and child-app-2.
- Each application has its own state management. The main-app uses Vuex, while the others use Pinia.
- When the main-app loads child-app-1, it can synchronize the latest values to the state of child-app-1.
- child-app-2 can update its state to the main-app.
- child-app-2 has its own routing configuration.