Foi implementado para o desafio um dashboard em ReactJs usando React-router-dom para as rotas, apexchart e apollo para as requisições.
Primeiro instalamos as dependências:
Para rodar a aplicação:
Nota: OS TOKENS ESTAVAM EXPIRADOS!
Criei a aplicação usando create-react-app, após iniciar o projeto comecei a montar a tela do dashboard. Foram feitos 4 componentes: cards, chart, header e menu. O gráfico foi plotado utilizando a biblioteca apexchart. Para realizar as requisições utilizei a biblioteca apollo porém os tokens estavam expirados e não consegui autenticar para receber os dados no front e com isso os dados da tela estão mockados.
Veja tambem - (https://bagydashboard.netlify.app/)