O site é programado em _react.js, javascript, html, css, python e flask. Nele é possível fazer login e cadastrar um novo usuário, além de visualizar gráficos e dashboards gerados a partir de uma tabela em xlsx.
Por fins de praticidade, o banco de dados está incluso no repositório e as credenciais de acesso são Caique
com senha 123
. Em uma página de produção, com certeza o banco não seria disponibilizado :P
Para instalar as dependências do node, vá na pasta frontend
e rode npm i
.
Para instalar as dependências do backend em Python, vá na pasta backend
, edite o prefix em inovia.yml
para corresponder à sua instalação do conda e rode conda create -f inovia.yml
.
Para rodar o projeto, em um terminal ative o env conda, vá em backend e rode python app.py
. Em outro terminal, vá na pasta de frontend e rode npx parcel index.html
.