Este é um projeto baseado em microfrontends, utilizando o framework Single-SPA para orquestrar múltiplas aplicações em uma única interface. Cada microfrontend é um módulo independente, permitindo escalabilidade e manutenção mais fácil.
O projeto é dividido em várias aplicações que representam várias partes da UI:
- Root Config: Responsável por gerenciar o Single-SPA e carregar os microfrontends.
- Home: Responsável pela listagem de filmes.
- Navbar: Responsável pelo menu de navegação do sistema.
Cada aplicação está separada dentro da pasta packages, e deve ser instalada e executada individualmente.
Clone o repositório normalmente, ele já inclui todos os projetos:
Em cada projeto dentro da pasta packages, execute: npm install
Em cada projeto dentro da pasta packages, execute: npm start