matheusandrad3 / projetoFinal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


image


Araujo Tech - Desafio Final


A empresa XMarket lançou um novo serviço de vendas online de produtos e deseja gerar relatórios de testes de unidade relacionados a parte de cadastro de Clientes. Os Clientes devem realizar seu cadastro através da aplicação e apenas assim estarão habilitados para realizarem e confirmarem suas compras. O desafio consiste em construir na linguagem Java a parte operacional da aplicação e um Web Service que seja capaz de manipular as informações da classe Cliente. Após isso, a equipe deverá executar no mínimo, dois testes estruturais demonstrando a estabilidade, segurança e confiabilidade desse cadastro.

O projeto será desenvolvido em cinco sprints.

Grupo 5

Integrantes:

Gabryel Alves Araujo

Matheus Andrade

Otávio Luiz da Silva

Paulo Henrique

Rafael Figueiredo

📰 Organização do Projeto:

O Projeto foi estruturado utilizando o Trello para definirmos os entregaveis, assim como os responsáveis por cada tarefa, divindo-o em 5 Sprints. Todo o processo de prototipagem, desenvolvimento da API e integração com o front-end foi realizado entre todos os integrantes da equipe, como forma de fixação do aprendizado e familiarização com as etapas de desenvolvimento.

💻 Tecnologias utilizadas:

  • JAVA 11
  • Mysql
  • Spring Boot
  • JPA
  • Jasper Report
  • Scrum
  • Trello
  • Thymeleaf
  • HTML
  • CSS
  • JavaScript
  • Figma
  • Bootstrap
  • Jquery

🚀 Plano de execução - Sprint 1

💻 Quadro Kanban

image

💻 Protótipo do Figma

image

💻 Construção do modelo entidade-relacionamento

Imagem do WhatsApp de 2022-10-26 à(s) 17 09 45

💻Implementação da tela de login

image

image

💻Cadastro do cliente

image

🚀 Plano de execução - Sprint 2

💻 Cadastro de produto via painel administrativo

image

💻 Atualização e exclusão do produto

image

image

image

🚀 Plano de execução - Sprint 3

💻 Criar um pedido de compra

image

image

image

image

💻 Realização modificações no pedido

image

💻 Realização da leitura do pedido

image

🚀 Plano de execução - Sprint 4

💻 Criação do relatórios

image

image

💻 Criação do relatório de vendas com filtro de data

image

image

🚀 Plano de execução - Sprint 5

💻 Integração entre back-end e front-end

image

💻 Criação de Filtros de busca personalizados

image

📣 Slide apresentação final

Slide Apresentação

About


Languages

Language:CSS 56.6%Language:HTML 33.6%Language:Java 9.8%Language:JavaScript 0.0%