Git Product home page Git Product logo

apisubiter's Introduction

Equipe - Doc Docker | 4Ā° BD


Tema ā€¢ Desafio ā€¢ Requisitos ā€¢ Planejamento ā€¢ Sprints ā€¢ Tecnologias ā€¢ Metodologia ā€¢ Backlog ā€¢ Equipe


šŸ“‹ Tema do Semestre

AplicaĆ§Ć£o Web com BD Relacional (possivelmente pipeline de preparaĆ§Ć£o de dados)


āœļø Desafio

Temos um desafio de sincronizaĆ§Ć£o dos dados administrativos, financeiros e operacionais referentes aos serviƧos prestados pela empresa. A falta de organizaĆ§Ć£o dos dados acarreta lentidĆ£o para atender chamados, e confusĆ£o na interpretaĆ§Ć£o dos indicadores comerciais e financeiros.


šŸŽÆ Escopo do Projeto

PrƩ-requisitos:

Requisitos Funcionais

  • Cadastros de UsuĆ”rios, Equipamentos e HorĆ”rios
  • UsuĆ”rios devem ter perfis diferentes (administrador, suporte, cliente)
  • Registro de chamados
  • Acompanhamento de chamados de ponta a ponta
  • Front-End para entrada e interpretaĆ§Ć£o de dados.

Requisitos NĆ£o Funcionais

  • Linguagem Java Web Server-Side (Requisito Exigido Fatec)
  • PL / SQL (Requisito Exigido Fatec)
  • GIT (Requisito Exigido Fatec)
  • Vue.js ou Flutter (FrontEnd).


šŸ”— Clique no link abaixo para visualizar o Kanban de atividades da equipe:

Kanban Projects GitHub


ā³ Planejamento de Entregas

  • Kickoff - 15/08/2022 a 19/08/2022

  • SPRINT 1 - 29/08/2022 a 18/09/2022

  • SPRINT 2 - 19/09/2022 a 09/10/2022

  • SPRINT 3 - 13/10/2022 a 06/11/2022

  • SPRINT 4 - 07/11/2022 a 27/11/2022

  • Feira de SoluƧƵes - 08/12/2022 Ć s 19h


šŸ“… As Sprints

šŸ”– SPRINT 1 (Link da Pasta): ConcluĆ­do ā˜‘ļø

šŸ”– SPRINT 2 (Link da Pasta): ConcluĆ­do ā˜‘ļø

šŸ”– SPRINT 3 (Link da Pasta): ConcluĆ­do ā˜‘ļø

šŸ”– SPRINT 4 (Link da Pasta): ConcluĆ­do ā˜‘ļø


šŸ’» Tecnologias Utilizadas

  • Banco de Dados: Oracle Cloud (Requisito DesejĆ”vel Fatec)
  • Back-end: Java e Spring Boot
  • Front-end: HTML, JavaScript (Vue.js), CSS, Bootstrap
  • Ferramentas: IntelliJ IDEA, Visual Studio Code, GitHub e Figma

šŸ’” Metodologia Utilizada

  • Metodologia Ɓgil: Framework Scrum

šŸ³ Requisitos para instalaĆ§Ć£o do projeto no Docker

PrƩ requisitos para rodar o serviƧo localmente:

Utilizando docker podemos subir o serviƧo utilizando linha de comando ou o docker desktop, nosso serviƧo tem duas imagens dockers que devem ser subidos em containers separados, de acordo com a recomendaĆ§Ć£o da ferramenta.

ā€œDon't make monolithic containers.ā€

Portanto vamos trabalhar nessa ideia. Para cada sprint temos uma versĆ£o de front-end e uma versĆ£o de back-end, para utilizaĆ§Ć£o completa do serviƧo, devemos obrigatoriamente utilizar os dois microservices, com as versƵes corretas.

Na imagem acima vemos quais versƵes atualmente temos, em ambos os serviƧos temos lanƧado atĆ© o momento 3 versƵes, se o desejado Ć© utilizar a versĆ£o 2.0.0, por exemplo, ambos os serviƧos devem ser utilizados na versĆ£o 2.0.0, tanto do front-end quanto do back-end.

Fazer pull das images:

docker pull apidocdocker/<service-name>:<tagname>

Subir o Container:

docker run -p <image-port>:<local-port> <service-name>:<tag-name>

Exemplo: Fazer pull e rodar o container do back-end

docker pull apidocdocker/subter-backend:4.0.0
docker run -p 8080:8080 apidocdocker/subter-backend:4.0.0

A aplicaĆ§Ć£o do backend por padrĆ£o, dentro do container, roda na porta 8080, quando colocamos "-p 8080:8080" estamos dizendo que queremos que o que esteja rodando na porta 8080 do container reflita para a porta 8080 local, ou qualquer porta desejada.

O mesmo Ć© feito para o front-end, a porta padrĆ£o da aplicaĆ§Ć£o Ć© 4200, o que significa que terĆ­amos que utilizar o "-p 4200:4200" ou a porta desejada.


šŸ“„ LicenƧa MIT

Este projeto estƔ sob a licenƧa MIT - veja o arquivo LICENSE.md para mais detalhes


šŸš€ ApresentaĆ§Ć£o SPRINT 4

šŸ”— Para visualizar a apresentaĆ§Ć£o da Sprint 4 clique aqui


šŸ“¦ Backlog de Produto


šŸŽÆ Backlog das Sprints


šŸŽ“ Equipe

Avatar Nome FunĆ§Ć£o LinkedIn GitHub
Andrew Augusto Scrum Master
Bryan Ribeiro Product Owner
Zaion Felippe Dev Team
Carlos Souza Dev Team
Victor Cavichioli Dev Team
Antonio Zago Dev Team
JosƩ Santos Dev Team
Camila Pacheco Dev Team

apisubiter's People

Contributors

andrewaugusto avatar antonio-zago avatar bryanribeiro avatar camilaffpacheco avatar carlossouza87 avatar jose-dos-santos avatar victorcavichioli avatar zaionkun avatar

Stargazers

 avatar  avatar

apisubiter's Issues

Tela Abertura de Chamado (UsuƔrio Cliente)

Iniciado em: 02/10/2022
Prazo de FinalizaĆ§Ć£o: 05/10/2022

Tela para registro de chamado do usuƔrio cliente.

DoD:

  • Nome do usuĆ”rio
  • OpĆ§Ć£o de Selecionar o tipo de ServiƧo (InstalaĆ§Ć£o, ManutenĆ§Ć£o, Suporte)
  • TĆ­tulo do Chamado
  • DescriĆ§Ć£o do chamado
  • OpĆ§Ć£o de colocar o endereƧo

Cadastro de Empresa

Iniciado em: 10/09/2022

Prazo de FinalizaĆ§Ć£o: 16/09/2022

Finalizado em:
Criar tela para cadastrar empresas

DoD:

  • Conseguir registrar mais de uma empresa
  • Listar todas as empresas cadastradas
  • Nome
  • EndereƧo
  • CNPJ
  • Contato (nĆŗmero fictĆ­cio)

Tela de Listagem dos Chamados (UsuƔrio Suporte)

Iniciado em: 03/10/2022
Prazo de FinalizaĆ§Ć£o: 07/10/2022

Tela para o suporte acompanhar os chamados e atendĆŖ-los com uma soluĆ§Ć£o.

DoD:

  • Nome do usuĆ”rio (cliente)
  • Data InĆ­cio (que foi aberto o chamado)
  • DescriĆ§Ć£o do chamado
  • OpĆ§Ć£o de aceitar ou nĆ£o, se nĆ£o, ele continua "Em Abertoā€
  • 3 Status (Aberto, Em Andamento, Fechado)

Ao clicar no chamado, irƔ exibir essas opƧƵes:

  • OpĆ§Ć£o de atribuir um responsĆ”vel pelo serviƧo (Listagem dos UsuĆ”rios Cadastrados)
  • SoluĆ§Ć£o
  • Data e horĆ”rio que vai atender o chamado

Criar slides de apresentaĆ§Ć£o da Sprint-1

ElaboraĆ§Ć£o dos slides para apresentaĆ§Ć£o da sprint-1 no dia 20/09/2022 Ć s 19h.

Prazo para finalizaĆ§Ć£o: 19/09/2022

DoD:

  • Expor os resultados do projeto na primeira entrega
  • Exibir a gestĆ£o da equipe para planejamento dos backlogs
  • Validar a entrega com o cliente

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "Tipo_ServiƧo"

Iniciado em: 09/09/2022

Prazo de FinalizaĆ§Ć£o: 12/09/2022

Finalizado em:

Crie a classe Tipo_ServiƧo com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

IntegraĆ§Ć£o do Back ao Front-end - CADASTRO DE SERVIƇO

Realizar a conexĆ£o do back-end ao front-end atravĆ©s das requisiƧƵes HTTP.

Prazo para finalizaĆ§Ć£o: 17/09/2022

DoD:

  • IntegraĆ§Ć£o do back-end ao front-end para visualizaĆ§Ć£o dos dados reais.
  • Realizar as requisiƧƵes HTTP para conexĆ£o dos dados.

AtualizaĆ§Ć£o do Backlog das Sprints

AtualizaĆ§Ć£o e estudo do backlog das sprints para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as tasks com base na importĆ¢ncia de cada uma na sprint
  • Dividir as tarefas com base no planejamento do backlog de produto
  • Alinhar as expectativas do projeto com a equipe

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "Empresa"

Iniciado em: 09/09/2022

Prazo de FinalizaĆ§Ć£o: 12/09/2022

Finalizado em:

Crie a classe Empresa com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

IntegraĆ§Ć£o do Back ao Front-end - CADASTRO DE EMPRESA

Realizar a conexĆ£o do back-end ao front-end atravĆ©s das requisiƧƵes HTTP.

Prazo para finalizaĆ§Ć£o: 17/09/2022

DoD:

  • IntegraĆ§Ć£o do back-end ao front-end para visualizaĆ§Ć£o dos dados reais.
  • Realizar as requisiƧƵes HTTP para conexĆ£o dos dados.

Ajustar Filtro de Chamados

Iniciado em: 08/10/2022
Prazo de FinalizaĆ§Ć£o: 09/10/2022

DoD:

  • Ajustar o filtro da listagem para exibir o campo de SOLUƇƃO dos chamados.

Modelagem Inicial do Banco de Dados

Prazo de FinalizaĆ§Ć£o: 06/09/2022

Finalizado em: 05/09/2022

Utilizando o serviƧo do Oracle Cloud disponibilizado pela Fatec.

DoD:

  • CriaĆ§Ć£o do Modelo LĆ³gico para organizaĆ§Ć£o dos dados iniciais.
  • AnĆ”lise dos relacionamentos e validaĆ§Ć£o com o professor.

ElaboraĆ§Ć£o do Backlog das Sprints

InĆ­cio em: 08/09/2022

Prazo de FinalizaĆ§Ć£o: 10/09/2022

Finalizado em: 09/09/2022

CriaĆ§Ć£o e estudo do backlog das sprints para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as tasks com base na importĆ¢ncia de cada uma na sprint
  • Dividir as tarefas com base no planejamento do backlog de produto
  • Alinhar as expectativas do projeto com a equipe

IntegraĆ§Ć£o do Back ao Front-end - CADASTRO DE USUƁRIO

Realizar a conexĆ£o do back-end ao front-end atravĆ©s das requisiƧƵes HTTP.

Prazo para finalizaĆ§Ć£o: 17/09/2022

DoD:

  • IntegraĆ§Ć£o do back-end ao front-end para visualizaĆ§Ć£o dos dados reais.
  • Realizar as requisiƧƵes HTTP para conexĆ£o dos dados.

AtualizaĆ§Ć£o do Backlog de Produto

AtualizaĆ§Ć£o e estudo do backlog de produto para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as Users Stories da terceira sprint
  • Classificar a Storie com pontos com base na dificuldade da task
  • Demonstrar os motivos de cada Storie para cada tipo de colaborador no projeto

Criar Release (v2.0.0) da Sprint-2

Criar release da segunda entrega no GitHub para documentaĆ§Ć£o da v2.0.0

Prazo para finalizaĆ§Ć£o: 08/10/2022

DoD:

  • Exibir as entregar da sprint-1 na release
  • Atualizar readme com as informaƧƵes de documentaĆ§Ć£o

ElaboraĆ§Ć£o do Burndown da Sprint-1

Prazo de FinalizaĆ§Ć£o: 17/09/2022

CriaĆ§Ć£o do grĆ”fico burndown para anĆ”lise do desenvolvimento da equipe na primeira sprint.

DoD:

  • Exibir a linha ideal de acordo com os 20 dias
  • CĆ”lculo mĆ©dio das tasks com base no prazo da sprint
  • Enviar o modelo para o readme (sprint-1.md)

AtualizaĆ§Ć£o do Backlog das Sprints

AtualizaĆ§Ć£o e estudo do backlog das sprints para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as tasks com base na importĆ¢ncia de cada uma na sprint
  • Dividir as tarefas com base no planejamento do backlog de produto
  • Alinhar as expectativas do projeto com a equipe

ImplementaĆ§Ć£o do Spring Security

ImplementaĆ§Ć£o do framework "Spring Security".

DoD:

  • Com o objetivo de facilitar o desenvolvimento de aplicaƧƵes, explorando, para isso, os conceitos de InversĆ£o de Controle e InjeĆ§Ć£o de DependĆŖncias.

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "Chamado"

Iniciado em: 29/09/2022
Prazo de FinalizaĆ§Ć£o: 03/10/2022

Crie a classe Chamado com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

Cadastro de UsuƔrios

Iniciado em: 09/09/2022

Prazo de FinalizaĆ§Ć£o: 12/09/2022

Finalizado em:

Criar tela para cadastrar usuƔrios

DoD:

  • Conseguir registrar mais de um usuĆ”rio
  • Listar todos os usuĆ”rio cadastrados

Tela de Listagem dos Chamados (UsuƔrio Cliente)

Iniciado em: 03/10/2022
Prazo de FinalizaĆ§Ć£o: 07/10/2022

Tela para o cliente acompanhar as solicitaƧƵes que abertas/em andamento.

DoD:

  • Nome do usuĆ”rio
  • Campo TĆ­tulo do Chamado (texto)
  • Campo DescriĆ§Ć£o (texto)
  • Tipo de ServiƧo (InstalaĆ§Ć£o, ManutenĆ§Ć£o, Suporte)
  • Data de abertura
  • Data e HorĆ”rio de Agendamento
  • Campo EndereƧo

Ao clicar, Ć© possĆ­vel atribuir um nĆ­vel de prioridade no chamado:

  • Criticidade (Baixa, MĆ©dia, Alta)

Tela de Login para acesso

CriaĆ§Ć£o da tela de login para acesso dos usuĆ”rios no sistema.

DoD:

  • Campo para inserir o e-mail de acesso
  • Campo para inserir a senha
  • BotĆ£o para concluir e logar.

29-criaĆ§Ć£o-e-exposiĆ§Ć£o-da-classe-equipamento_serie

Prazo de FinalizaĆ§Ć£o: 09/09/2022

Crie a classe Equipamento_Serie com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

Criar slides de apresentaĆ§Ć£o da Sprint-3

ElaboraĆ§Ć£o dos slides para apresentaĆ§Ć£o da sprint-3.

Prazo para finalizaĆ§Ć£o: 06/11/2022

DoD:

  • Expor os resultados do projeto na terceira entrega
  • Exibir a gestĆ£o da equipe para planejamento dos backlogs
  • Validar a entrega com o cliente

IntegraĆ§Ć£o do Back ao Front-end - CADASTRO DE EQUIPAMENTO

Realizar a conexĆ£o do back-end ao front-end atravĆ©s das requisiƧƵes HTTP.

Prazo para finalizaĆ§Ć£o: 17/09/2022

DoD:

  • IntegraĆ§Ć£o do back-end ao front-end para visualizaĆ§Ć£o dos dados reais.
  • Realizar as requisiƧƵes HTTP para conexĆ£o dos dados.

Cadastro de ServiƧos

Iniciado em: 04/09/2022

Prazo de FinalizaĆ§Ć£o: 14/09/2022

Finalizado em:

Criar tela para cadastrar os serviƧos

DoD:

  • Ser capaz de registrar serviƧos
  • Conseguir visualizar os serviƧos cadastrados

AtualizaĆ§Ć£o das tabelas no Modelo LĆ³gico (BD)

Utilizando o serviƧo do Oracle Cloud disponibilizado pela Fatec.

DoD:

  • AtualizaĆ§Ć£o das tabelas com base no Registro e Acompanhamento de Chamados.
  • AnĆ”lise dos relacionamentos e validaĆ§Ć£o com o professor.

Integridade Referencial no Back-end

Iniciado em: 01/10/2022
Prazo de FinalizaĆ§Ć£o: 04/10/2022

Integridade Referencial no back-end entre as tabelas do banco de dados.

DoD:

  • Garantir que todos os relacionamentos propostos entre tabelas no modelo de entidade-relacionamento (ER) serĆ£o respeitados dando a certeza que os dados de um banco de dados estarĆ£o Ć­ntegros.

ElaboraĆ§Ć£o do Backlog de Produto

Prazo de FinalizaĆ§Ć£o: 01/09/2022

Finalizado em: 02/09/2022

CriaĆ§Ć£o e estudo do backlog de produto para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as Users Stories da primeira sprint
  • Classificar a Storie com pontos com base na dificuldade da task
  • Demonstrar os motivos de cada Storie para cada tipo de colaborador no projeto

CriaĆ§Ć£o do template inicial utilizando Vue.js

Prazo de FinalizaĆ§Ć£o: 06/09/2022

Finalizado em: 05/09/2022

CriaĆ§Ć£o da primeira tela no front-end utilizando a linguagem Vue.js

DoD:

  • Pesquisa de templates para inicializaĆ§Ć£o das telas
  • Melhor visualizaĆ§Ć£o dos dados na tela inicial

AtualizaĆ§Ć£o do Backlog de Produto

AtualizaĆ§Ć£o e estudo do backlog de produto para maior entendimento da equipe no escopo do projeto.

DoD:

  • Exibir as Users Stories da segunda sprint
  • Classificar a Storie com pontos com base na dificuldade da task
  • Demonstrar os motivos de cada Storie para cada tipo de colaborador no projeto

Fix router-view

Ajustar estrutura do front para adaptaĆ§Ć£o de outras telas.

DoD:

  • Ajustar a herenƧa das telas, para que seja possĆ­vel criar telas distintas.

AtualizaĆ§Ć£o do Burndown da Sprint-2

AtualizaĆ§Ć£o do grĆ”fico burndown para anĆ”lise do desenvolvimento da equipe na segunda sprint.

DoD:

  • Exibir a linha ideal de acordo com os 20 dias
  • CĆ”lculo mĆ©dio das tasks com base no prazo da sprint
  • Enviar o modelo para o readme (sprint-2.md)

AtualizaĆ§Ć£o do Burndown da Sprint-3

AtualizaĆ§Ć£o do grĆ”fico burndown para anĆ”lise do desenvolvimento da equipe na terceira sprint.

DoD:

  • Exibir a linha ideal de acordo com os 20 dias
  • CĆ”lculo mĆ©dio das tasks com base no prazo da sprint
  • Enviar o modelo para o readme (sprint-3.md)

CriaĆ§Ć£o do Modelo LĆ³gico Relacional

Prazo de FinalizaĆ§Ć£o: 29/09/2022

Finalizado em: 30/09/2022

CriaĆ§Ć£o do Modelo LĆ³gico para organizaĆ§Ć£o dos dados iniciais.

DoD:

  • Criar tabelas relacionais com base nos dados que serĆ£o entregues na primeira sprint:

  • Cadastro de ServiƧo

  • Cadastro de Equipamento

  • Cadastro de UsuĆ”rio

Cadastro de Equipamentos

Iniciado em: 09/09/2022

Prazo de FinalizaĆ§Ć£o: 12/09/2022

Finalizado em:

Criar tela para registrar os equipamentos

DoD:

  • Conseguir cadastrar diversos equipamentos
  • Listar os equipamentos registrados

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "Equipamento"

Iniciado em: 09/09/2022

Prazo de FinalizaĆ§Ć£o: 12/09/2022

Finalizado em:
Crie a classe Equipamento com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

Criar slides de apresentaĆ§Ć£o da Sprint-2

ElaboraĆ§Ć£o dos slides para apresentaĆ§Ć£o da sprint-2.

Prazo para finalizaĆ§Ć£o: 09/10/2022

DoD:

  • Expor os resultados do projeto na primeira entrega
  • Exibir a gestĆ£o da equipe para planejamento dos backlogs
  • Validar a entrega com o cliente

CriaĆ§Ć£o do template inicial utilizando spring-boot

Prazo de FinalizaĆ§Ć£o: 03/09/2022

Finalizado em: 02/09/2022

Utilizando o start.spring.io, gere o modelo em spring-boot com as seguintes dependĆŖncias:

(Obs: Utilizar java.11)

  • spring-boot-starter-data-jpa
  • spring-boot-starter-web
  • spring-boot-devtools
  • h2
  • ojdbc11
  • lombok
  • spring-boot-starter-test
  • spring-boot-starter-validation
  • spring-boot-maven-plugin

DoD:

  • Equipe conseguir entender a estrutura do projeto para desenvolvimento da aplicaĆ§Ć£o;
  • ExposiĆ§Ć£o inicial do primeiro endpoint

Ajustar Listagem do Suporte (Adionar campo SOLUƇƃO)

Iniciado em: 08/10/2022
Prazo de FinalizaĆ§Ć£o: 09/10/2022

Tela para o suporte acompanhar os chamados e atendĆŖ-los com uma soluĆ§Ć£o.

DoD:
Ao clicar no chamado, irƔ exibir essas opƧƵes:

  • SoluĆ§Ć£o (campo texto)
  • OpĆ§Ć£o de atribuir um responsĆ”vel pelo serviƧo (Listagem dos UsuĆ”rios Cadastrados)

CriaĆ§Ć£o do wireframe inicial utilizando Figma

Prazo de FinalizaĆ§Ć£o: 30/08/2022

Finalizado em: 30/08/2022

ElaboraĆ§Ć£o do protĆ³tipo do site para maior entendimento do escopo pelo cliente.

DoD Telas:

  • Cadastro de ServiƧo
  • Listagem dos ServiƧos
  • Cadastro de Equipamento
  • Listagem dos Equipamentos
  • Cadastro de UsuĆ”rio
  • Listagem dos UsuĆ”rios
  • OpƧƵes de ediĆ§Ć£o/exclusĆ£o
  • Tela de Login/Cadastro
  • DivisĆ£o de telas com base no cargo (UsuĆ”rio, Suporte e Administrador).

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "Usuario"

Prazo de FinalizaĆ§Ć£o: 09/09/2022

Finalizado em: 08/09/2022

Crie a classe Usuario com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

Criar Release (v1.0.0) da Sprint-1

Criar release da primeira entrega no GitHub para documentaĆ§Ć£o da v1.0.0

Prazo para finalizaĆ§Ć£o: 18/09/2022

DoD:

  • Exibir as entregar da sprint-1 na release
  • Atualizar readme com as informaƧƵes de documentaĆ§Ć£o

AdaptaĆ§Ć£o do Front-end para o back

Iniciado em: 03/10/2022
Prazo de FinalizaĆ§Ć£o: 04/10/2022

CorreƧƵes no cĆ³digo para implementaĆ§Ć£o do front-end com o back.

DoD:

  • Processos de adaptaĆ§Ć£o no cĆ³digo do front-end

CriaĆ§Ć£o e exposiĆ§Ć£o da classe "ServiƧo"

Iniciado em:

Prazo de FinalizaĆ§Ć£o: 14/09/2022

Finalizado em:

Crie a classe ServiƧo com base na modelagem relacional e o endpoint relacionado a classe, permitindo com que haja persistĆŖncia de dados no H2 database.

DoD:

  • Classe de acordo com a modelagem;
  • Interface de repository para conexĆ£o com o BD;
  • RestController da classe;
  • Service da classe;
  • PersistĆŖncia de dados da classe via endpoint para o H2 Database (OperaĆ§Ć£o de InserĆ§Ć£o e listagem).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.