A aplicação web foi desenvolvida utilizando o framework React, que permite a criação de aplicações web de forma rápida e escalável, utilizando um modelo de programação baseado em componentes.
node.js é necessário para correr uma aplicação React. O guia de instalação pode ser encontrado aqui.
Ao instalar o node.js, o npm também deve estar instalado no computador.
-
Clonar o repositório
-
cd front-end -
Instalar as dependências utilizando
npm install.
Dentro do diretório do projeto, correr o seguinte:
-
npm run dev -
A aplicação deve estar a correr em http://localhost:5173
Para a criação da aplicação web, foram utilizados os seguintes frameworks e bibliotecas:
-
TypeScript: um superconjunto de JavaScript que adiciona tipagem estática ao código, ajudando a evitar erros e facilitando a manutenção do código.
-
React: uma biblioteca de interface de usuário que permite criar aplicações web de forma rápida e escalável, utilizando um modelo de programação baseado em componentes.
-
Mui Icons: uma biblioteca de ícones compatível com o React, que oferece uma ampla variedade de ícones para uso em aplicações web.
-
Tailwind CSS: um framework de estilo baseado em classes que facilita a aplicação de estilos aos elementos HTML.
-
Daisy UI: uma biblioteca de componentes React que fornece uma ampla variedade de componentes prontos para uso, como botões, formulários e tabelas.
-
Recharts: uma biblioteca de gráficos baseada em React que permite a criação de gráficos e gráficos de forma rápida e fácil.
Esses frameworks e bibliotecas foram escolhidos por serem populares e bem documentados, além de serem compatíveis com o TypeScript, o que facilita o desenvolvimento da aplicação.
Mais Informaçõess