Skip to content

RafaMelazzo/Desafio-Copa-do-Mundo-2022

Repository files navigation

Desafio Copa do Mundo 2022

Grupo 2

Equipe

Augusto (Gusto) Moreira Christian das Neves Moreira João Carlos Rebouças Rafael Seiffer Melazzo Ricardo Bono da Silva
Augusto (Gusto) Moreira Christian das Neves Moreira João Carlos Rebouças Rafael Seiffer Melazzo Ricardo Bono da Silva

Desafio Final - Stone Tech - Gama Academy & Stone

Desafio Copa do Mundo 2022

Nossa aplicação é uma plataforma para acompanhar as partidas e fases da Copa do Mundo de 2022.


Apresentação

👨🏻‍💻 Sobre o projeto

Nós recebemos o desafio para construir uma API, onde o sistema deve permitir o cadastro de novos Clubes, Partidas, Fases e Estatísticas.


📄 Sobre as entregas do projeto

✔️ 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.

💻 Tecnologias necessárias para executar o projeto:

🛠️ Desenvolvimento

✔️ 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.






Como Instalar

Configurando o Banco de Dados

  1. 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>;

  1. Execute os seguintes comandos no projeto:
1. dotnet ef migrations add NovoBanco
2. dotnet ef database update

Agradecimentos

Agradecemos à Stone pela oportunidade de participarmos desta bela iniciativa que é o programa de treinamento Stone Tech voltado para pessoas com deficiência, que proporciona a ampliação de conhecimentos e de qualificação na área de desenvolvimento Back End e DevOps (C#/DotNet).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •