Esse é um desafio técnico de front-end desenvolvido por este ser que vos fala, usando Next.js e TypeScript como principais tecnologias ^^
Dá uma zoiada por aí! :D
Primeiro, execute o servidor de desenvolvimento:
npm run dev
# or
yarn dev
Abra http://localhost:3000 com seu navegador para ver o que tem por lá.
Esse projeto ainda não ficou bem como eu queria, o código acabou ficando um pouco bagunçado e não era essa a ideia. Também tem algumas features que eu pretendia implementar e não sobrou tempo, como internacionalização e algumas funcionalidades mais legais. Eu nunca tinha trabalhado com gráficos, então isso foi uma das coisas que me tomou um pouquinho mais de tempo, mas a ideia é dar continuidade a essas ideias :)