Nesta terceira entrega, foi combinado juntamente do cliente, a priorização da análise de dados e criação de gráficos através do filtro.
Para garantir o sucesso na utilização de nosso sistema, aqui vai uma lista das tecnologias necessárias para realizar os próximos passos:
O que será necessário:
-
Git Precisaremos do git para realizarmos a clonagem do nosso repositório do github.
-
Python Recomendamos que você instale uma versão superior à 3.6, nós particularmente utilizamos a 3.11, mas qualquer uma a partir do 3.7 irá funcionar, não esqueça de na hora da instalação, marcar a opção da instalação do pip, pois precisaremos dele para o ambiente virtual.
Clonando o repositório:
- Para clonar (baixar) o projeto e utiliza-lo no seu computador, siga os seguintes passos:
Crie uma pasta onde deseja clonar o projeto e abra-a
Clique no link do diretório ou utilize o comando "CTRL+L" no seu teclado
Digite "cmd" (sem aspas) e pressione "Enter"
Um prompt de comando (cmd) irá abrir, copie o comando todo abaixo e de "Enter"
git clone https://github.com/equipedevo/API_1
- Ainda no cmd, você precisará ir para a pasta src, para isso, execute os seguintes comandos, linha por linha:
cd API_1/
cd src/
Iniciando o ambiente virtual para poder usar o projeto através do navegador:
- Após entrar na pasta src, digite os seguintes comandos:
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
flask run
-
Após realizar o comando "flask run", clique no link que aparece no cmd segurando o botão "CTRL" no seu teclado, ou então simplesmente acesse este link: http://127.0.0.1:5000
-
Após finalizar o uso do nosso site, para sair do ambiente virtual, execute o seguinte comando:
CTRL+C (teclado)
(digite) deactivate
Código | Descrição das Tarefas | Início | Término |
---|---|---|---|
US#15 | Protótipo dos Dropdowns | 03/abr | 03/mai |
US#16 | Coleta de Dados de Quantidade de Consultas | 13/mar | 11/mai |
US#17 | Coleta de Dados de Quantidade de Medicamentos | 13/mar | 05/mai |
US#18 | Coleta de Dados de Quantidade de Tratamentos | 13/mar | 09/mai |
US#19 | Coleta de Dados de Custo Consultas | 05/abr | 11/mai |
US#20 | Coleta de Dados de Custo Medicamentos | 05/abr | 05/mai |
US#21 | Coleta de Dados de Custo Tratamentos | 05/abr | 09/mai |
US#22 | Checkbox de porcentagem | 06/mai | 06/mai |
US#23 | Funcão Porcentagem | 05/mai | 05/mai |
US#24 | Arrumar Pop-up em JavaScript | 10/mai | 11/mai |
US#25 | Arrumar os gráficos | 04/mai | 14/mai |
US#26 | Carrossel dos Gráficos | 06/mai | 06/mai |
US#27 | Erro dos campos inexistente | 05/mai | 05/mai |
US#28 | Arrumar Manual | 13/mai | 13/mai |
US#29 | README da sprint 3 | 30/abr | 14/mai |
O mínimo produto viável desta sprint é um filtro funcional que mostre os dados de maneira clara e objetiva.
Explicação das Tecnologias:
1. HTML: Utilizado para toda a estruturação das páginas do nosso site
2. CSS: Utilizado para toda a estilização das páginas do nosso site
3. Flask: Utilizado para fazer as rotas do nosso site e facilitar manutenção do mesmo, já que fazemos o uso do "base.html", onde está incluído tudo que será equivalente em todas as páginas do site
4. JavaScript: Utilizado para as funcionalidades do filtro da página de consultas
5. Python: Utilizado para fazer a construção dos gráficos através de arquivos .csv já criados
A última versão da 3ªSprint foi a V3.