Descrição
Segunda Realease do projeto QuantiFGA, website de análise de ocupação de salas na FGA. Esta release abrange todas as funcionalidades do projeto juntamente com suas estruturas fundamentais. Com a extração de dados do portal público SIGAA acerca das disciplinas realizadas na FGA e as salas por elas ocupadas, o projeto compila de forma User Friendly o gerenciamento da capacidade das turmas/salas/disciplinas.
Para mais informações confira o ReadMe, e caso deseje contribuir com o projeto acesse esse Guia de contribuição.
Funcionalidades
Lista das funcionalidades entregues:
- Webscrapping com Selenium - backend/ColetaSigaaPublico.py
- Carga de dados automática no MongoDB Atlas
- Atualização automática dos gráficos no Metabase
- Visualização dos resultados em um dashboard
Lista de artefatos realizados:
- GitPage
- StoryMap - épicos, features e histórias de usuários
- Requisitos
- ReadMe
- Código de conduta
- Guia de contribuição
- Política de segurança
- Licença
- Arquitetura
- Política de commit
- Protótipo de alta
Configuração
Deploy AWS
Integração contínua
Testes unitários
Cobertura dos testes unitários Codecov - coverage
Bugs Mapeados (pontos de melhoria)
- Algumas turmas não foram tratadas nessa versão
- Automatizar a análise de cobertura dos testes unitários
Vídeo explicativo R2
- Assista aqui
Softwares usados
- Selenium v4.7.1
- Python v4.7.2
- MongoDB v6.0.3
- Metabase v0.45
- Visual Studio Code v1.74
- Java(TM) v18.0.2.1