Independent micro frontends with Single SPA library. It is similar with microservices technique but microfrontends are independent frontend components. In this example i use mainly react because i'm more acquainted with this framework and in rakings component i use vue.js Υou can use whatever frontend framework you want. Here is the structure of the project.
npm start
renders all apps
http://localhost:8080/
or
http://localhost:8080/home
renders movies apps
http://localhost:8080/movies
renders cart apps
http://localhost:8080/cart
renders rakings apps
http://localhost:8080/vue
renders reccomendation apps
http://localhost:8080/recommendation
for more info visit--->https://single-spa.js.org/