Augusto (Gusto) Moreira | Christian das Neves Moreira | João Carlos Rebouças | Rafael Seiffer Melazzo | Ricardo Bono da Silva |
Nossa aplicação é uma plataforma para acompanhar as partidas e fases da Copa do Mundo de 2022.
Nós recebemos o desafio para construir uma API, onde o sistema deve permitir o cadastro de novos Clubes, Partidas, Fases e Estatísticas.
✔️ Metodologias Ágeis: Kanban com todas as tarefas organizadas e responsáveis definidos
✔️ Front-end: Interface realizada com as seguintes tecnologias: HTML5, CSS3, e JavaScript;
✔️ Back-end: Cadastrar, listar, atualizar, deletar;
✔️ Banco de Dados: Tabelas bem estruturadas e populadas com valores para testes.
✔️ Docker: empacotamento de uma aplicação ou ambiente dentro de um container, se tornando portátil para qualquer outro host que contenha o Docker instalado.
✔️ Testes Integrados: Para verificar se uma parte específica do código, costumeiramente a nível de função, está funcionando corretamente.
✔️ Metodologias Ágeis: Para ter uma melhor produtividade no desenvolvimento do projeto foi utilizado a metologia ágil Kabam. Dessa forma, para melhor organização o projeto foi fragmentado em cinco quadros, sendo to do(a fazer) as tarefas que precisam ser comprimidas, doing(em andamento) as tarefas que já estão sendo desenvolvidas, revisando e done(finalizado) as tarefas que foram compridas.
Clique aqui para visualizar os cards.
✔️ Estrutura do banco de dados e relacionamento entre tabelas
- ✔️ CADASTRO, LISTAGEM, ATUALIZAR E DELETAR.
- Configure a string de conexão no arquivo appsettings.json, na linha 11. Exemplo:
Server=127.0.0.1;Database=copa_do_mundo_2022;Uid=<USUÁRIO>;Password=<SENHA>;
- Execute os seguintes comandos no projeto:
1. dotnet ef migrations add NovoBanco
2. dotnet ef database update