Projeto para o 6° Semestre de Banco de Dados da FATEC - São José dos Campos.
O projeto consiste em criar um sistema de avaliações alunos durante um processo de Scrum. Será criado um modelo de avaliação no estilo Pacer.
Onde os alunos poderao avaliar o desempenho, colaboração, participação dos seus colegas de turma.
- Marcos Vinicio Pereira (PO and Developer)
- Guilherme Anderson (Scrum Master and Developer)
- Lucas Magno de Andrade Bastos (Developer)
- Jonathas Henrique de Moraes (FullStack Developer)
- Raian Silva Damaceno (Developer)
- João Pedro Filipini (Developer)
- Paulo Cesar Ferreira da Silva (Developer)
- Gustavo Joshua (Developer)
1° Sprint
- Cadastro de Critério de Avaliação
- Cadastro de critério para um Projeto
- Cadastro de nota por integrante
2ª Sprint
- Cadastrar projetos
- Cadastrar equipes
- Cadastrar sprints
- Cadastrar Usuários
- Exibir pendências por parte do avaliador
- Modificar nota antes do fim da Sprint
3ª Sprint
- Gerar relatórios (graficos)
- Sistema de Login
4ª Sprint
- Alteração de dados cadastrais
- Método de recuperação de senha
- Página de Apresentação do sistema
É necessario a instalação do Node. Com a versão acima de 14.
npm install
npm run serve
npm run build
No Projeto é utilizado o Jest para os testes unitarios, para rodar os testes basta executar o comando abaixo.
npm run test:unit
No Projeto é utilizado o NightWatch para os testes End2End, para rodar os testes basta executar o comando abaixo.
npm run test:e2e
Apesar do processo de Code Review, teremos tambem o ESlint para ajudar review do codigo e formatação.
O Lint é uma ferramenta de análise de código estática usada para sinalizar erros de programação, bugs, erros estilísticos e construções suspeitas.
Para rodar e verificar o codigo basta executar o comando abaixo:
npm run lint
Todo o desenvolvimento será realizado levando em consideração as MELHORES PRATICAS DO VUE