O objetivo deste projeto é desenvolver uma aplicação web multi-páginas utilizando
React.js, baseada em um site de referência fornecido. A aplicação deve apresentar um visual moderno e elegante, garantindo um comportamento fluido e responsivo em desktops, tablets e dispositivos móveis.
O desenvolvimento deve seguir as melhores práticas, utilizando componentes limpos e reutilizáveis, e uma estrutura de pastas organizada. O controle de versão Git é mandatório para permitir o acompanhamento de cada etapa do desenvolvimento. É Essencial que o roteamento entre as páginas seja suave e que todas as telas carreguem rapidamente, funcionando de forma consistente nas versões mais recentes dos navegadores Chrome, Firefox, Safari e Edge.
Os principais elementos interativos que precisam ser implementados e funcionar perfeitamente incluem:
* Formulários
* Botões
* Sliders
O desenvolvedor poderá configurar quaisquer endpoints REST necessários. Caso os endpoints reais não estejam disponíveis, serviços simulados devem ser criados para garantir a funcionalidade da interface do usuário. Após a conclusão do projeto, o entregável será um repositório GitHub contendo o código bem comentado e um arquivo README com instruções claras para configuração local, compilação e, opcionalmente, implantação em uma plataforma de hospedagem de escolha do cliente (como Netlify, Vercel ou similar).
Critérios de aceitação:
1. Correspondência visual com o site de referência em todos os breakpoints.
2. Ausência de erros ou avisos do ESLint ou do console do navegador.
3. Desempenho do Lighthouse superior a 90 em dispositivos móveis.
4. Formulários, botões e sliders totalmente funcionais.
5. Repositório enviado e, se solicitado, site implantado.
Prazo de Entrega: Não estabelecido