Entrega: 12/11/2021 18hs (Ulife - link do repositório);
Valor: 5 pontos;
Grupo: Máximo 7 pessoas;
- Criar uma organização no GITHUB e adicionar rafapcmor como membro;
- Criar um projeto e adicionar o protótipo, a feature e criar um repositório;
Você e sua equipe precisam desenvolver um sistema para controle de vendas de uma loja.
Para isso o sistema precisa de ter no mínimo:
- Uma tela de login;
- Uma tela de cadastro;
- Uma tela de vendas;
1)
Defina o tipo de loja e um nome.
2)
Faça um protótipo do sistema (usando figma/quant-ux).
3)
Crie uma feature para cadastro com os seguintes cenários (Usar Gherkin):
- Cadastro;
- Email não informado;
- Senha não informada;
- Senha divergente;
- Nenhum campo preenchido;
4)
Crie uma base de dados para o sistema;
5)
Agora desenvolva uma interface gráfica para as telas (JAVA - Opcional);
6)
Faça a integração do sistema com a base de dados;
7)
Faça as alterações necessárias para o sistema funcionar;
8)
Crie testes automatizados para validar o sistema*;
- 22/10: 1, 2 e 3;
- 29/10: 4, 5 e 6;
- 05/10: 7 e 8;
- NodeJS BackEnd:
- Almir Júnior
- Java BackEnd:
- Gabriel Rabelo
- Angular FrontEnd:
- Almir Júnior
- Vue FrontEnd:
- Almir Júnior
- Postgresql Dump:
- Almir Júnior
Obs:
Talvez seja necessário reiniciar a página e/ou aguardar sua resposta devido ao sistema de standby da plataforma Heroku