Skip to content

Equipe 3 - Implementação da Feature "Cardápio" do ESS-Delivery-APP

Notifications You must be signed in to change notification settings

crvzybird/ess-cardapio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ess-cardapio

Equipe 3 - Implementação da Feature "Cardápio" do ESS-Delivery-APP

image image image image

📝 Requisitos

Processo inicial do projeto em que elicitamos os requisitos necessários/desejados para que a aplicação em questão.Nele, cada colaborador em comunicação com o stakeholder criou scenarios demonstrando o comportamento que cada respectiva feature deveria assumir.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

⚙️ Gerência de configuração e mudanças

Utilizando dos conceitos abordados sobre o tópico em questão para administrar multiplos times de desenvolvimento colaborando no repositórios, adotamos as boas práticas de cada membro realizar um fork do repo principal e trabalhar utilizando de branchs para que houvesse um melhor ambiente de desenvolvimento individual e também controle sobre os Pull Requests sendo realizados para a branch Master.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

🗂️ Gerência de projetos

Para lidar com as diferentes rotinas e encargos de cada um, resolvemos utilizar a funcionalidade do GitHub, Discussions, e também criarmos um ambiente visível que replicasse nossas tomadas de decisão e reflexões sobre o desenvolvimento do projeto como também almejar criar um espaço de troca e nivelamento de conhecimento entre os colaboradores.Ao adotar a metodologia Agil de tornar times autossuficientes, cada feature foi gerida pelo seu time de desenvolvedores respectivo.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

SaaS

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

🔎 Testes

Para a realização de Testes, usamos Cucumber e Grails como tecnologias afim de aproveitarmos a linguagem Gherkin de especificação de requisitos para também codificarmos e formatarmos os casos de testes da aplicação.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

💻 Projeto e implementação

No desenvolvimento do projeto, escolhemos o React como sendo nossa biblioteca de implementação para o projeto.Decisão esta tomada de acordo com brainstorm e nivelamento feito por entre os membros do grupo.Utilizando-se de um projeto já implementado como referência, isso nos ajudou tanto em nosso aprendizado quanto desenvolvimento da aplicação em questão já que nos dava segurança para buscarmos outras possíveis funcionalidades que viéssemos à implementar.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

🔁 Análise e refatoração de código

Como usamos um projeto já implementado como referência, para construirmos nossas aplicação por cima, a ocorrência de refatoração de código ocorreu mais perto do final do desenvolvimento da aplicação já que iamos descobrindo novas formas e atalhos que tornaram o fluxo lógico da implementação mais coeso e limpo como também conflitos de abordagens de implementação.

  • Criação/Leitura
  • Edição
  • Remoção
  • Categoria
  • Link Compartilhamento

Demo

react_gif

TODO

Aqui listamos alguns pontos que estaremos buscando implementar futuramente:

  • funcionalidade de upload de imagem para o item no cardápio
  • Implementar as demais features da aplicação Delivery Restaurante da disciplina em React

About

Equipe 3 - Implementação da Feature "Cardápio" do ESS-Delivery-APP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •