Mostrando postagens com marcador Desenvolvimento. Mostrar todas as postagens
Mostrando postagens com marcador Desenvolvimento. Mostrar todas as postagens

quarta-feira, 3 de outubro de 2018

SEMANA 27/SET A 03/OUT

Durante essa sprint, a equipe permaneceu na produção da documentação necessária, bem como no desenvolvimento front e back-end da aplicação, que serão especificados abaixo:


  • Desenvolvimento da extração automatizada das imagens de catálogo e o tratamento dos caracteres capturados na imagem com regex. Sendo o catálogo da Tupperware o primeiro padrão realizado;
  • Documentação Swagger JSDoc para as rotas de catálogo, marca, pessoa, pedidos, produtos, lembretes;
  • Desenvolvimento do layout da tela inicial da consultora no photoshop;
  • Criação de validação para cadastros e alterações nas tabelas do banco de dados;
  • Ajustes no banco de dados;
  • Casos de uso de login, cadastro de usuário e recuperação de senha;
  • Correção da estrutura do menu do site;
  • Alteração da grid geral do site, para torná-lo responsivo
  • Desenvolvimento front e back da vitrine de produtos; 
  • Correção da autenticação de x-access -token para Baerer;
  • Estruturação dos tópicos do projeto;
  • Estruturação e criação textual da documentação;

Durante essa semana decidimos criar uma regra para quando alguém se sentir estagnado na tarefa que estiver desenvolvendo: criar casos de uso necessários para a documentação. Assim ninguém fica ocioso quando uma tarefa não estiver evoluindo e a outra parte do projeto também é agilizada.

sexta-feira, 28 de setembro de 2018

SEMANA 20/SET A 26/SET

Durante os últimos dias, o grupo persistiu nas atividades pendentes para a base do projeto. Paloma, Samara, Rayane e Priscila  seguiram com o estudo e desenvolvimento do front-end e back-end da aplicação, além da revisão da documentação que segue sendo produzida e organizada pelo Dênis.

Paloma prosseguiu na tarefa de extração dos produtos dos catálogos e configuração da biblioteca OCR Tesseract. Agora é possível ler uma imagem e extrair os dados dos produtos, utilizando o Regex para o tratamento.

Rayane esteve desenvolvendo a documentação Swagger JSDoc e rotas, por fim inseriu na aplicação com ajuda da Samara. Durante a semana, ela sentiu dificuldade em realizar a autenticação dentro do Swagger. Nesse meio, tempo ela criou fluxogramas dos processos da aplicação.

Samara conseguiu implementar o Swagger na aplicação, servindo ele dentro da estrutura com Swagger UI e documentos a partir de comentários das rotas com Swagger JSDoc. Durante a semana, também criou a autorização via JWT, que permite o acesso às rotas privadas da aplicação, inseriu a autorização no header e criou um arquivo de filtro reutilizável por todo sistema. 

Documentação Swagger JSDoc Criação de Pessoa


Priscila permaneceu no desenvolvimento front-end e está estudando Angular JS e HTML5, por conta das dificuldades encontradas na produção das novas telas.

Dênis permaneceu estudando a ferramenta LaTeX e, a partir dos documentos produzidos na disciplina de A5MAE, está produzindo a documentação do projeto.

Além do desenvolvimento, o grupo dá a orientação necessária e faz a revisão da documentação que está sendo desenvolvida pelo Dênis.

domingo, 23 de setembro de 2018

Estrutura de Front-end do projeto

A fim de organizar a estrutura do front-end da aplicação, optamos por utilizar a segmentação dos arquivos  de estilo de acordo com sua utilização no desenvolvimento. Por exemplo,  tudo que for estilo de botão, está no arquivo _buttons.scss e posteriormente esse arquivo é chamado em um arquivo principal  (_main.scss) que contém todos os estilos criados. Isso facilita muito na edição e criação de estilos, já que é fácil de encontrar e modificar o que for necessário somente por saber de que parte da aplicação se trata.

Tela com exemplo de um arquivo scss

Uma outra feature que facilita muito o desenvolvimento é a possibilidade de criação de cores      indexadas, onde setamos uma variável com a cor desejada e podemos utilizar essa cor em todo o projeto e , caso seja necessário no meio ou fim do projeto, a mudança dessa cor, basta trocar no arquivo onde a variável foi criada.

Tela do _main.scss

quarta-feira, 15 de agosto de 2018

SEMANA - 09/AGO A 15/AGO

Na semana de 09 de agosto a 15 de agosto ganhamos um novo membro ao time. O Dênis passou a fazer parte de nossa equipe.

Também foram definidas tarefas para cada um dos membros do grupo. Essas tarefas foram organizadas por membro do grupo e adicionadas ao Trello do projeto.

As tarefas definidas foram parcialmente cumpridas dentro da data proposta e realizaremos uma reunião semanal para definição das tarefas para a semana posterior.

As tarefas da semana foram:

  • Passar para SVN o projeto;
  • Fazer o JEST;
  • Criação de uma tabela de hash de cores para o layout;
  • Criação de um Layout WEB;
  • Validar o modelo do DER e criar um banco de dados;
  • Realizar a conexão do Postgre com o Node.JS;
  • Extração de texto de 02 (dois) catálogos Tupperware;
  • Definição da extração de imagens dos catálogos;
  • Criação de um padrão de documentação, seguindo as especificações definidas pela empresa, para maximizar nossa elaboração e entrega;
  • Montagem de aplicação Front-End.