Skip to content

Jessi Leandro Castro

Jessi Castro edited this page Dec 8, 2021 · 22 revisions

1º Ciclo

Participação nas atividades:

[04/10/2021] - Definição da arquitetura e tecnologias

[06/10/2021] - Definição de tarefas a serem feitas pelo time.

Desenvolvimento pareado:

[06/10/2021] - Criação da estrutura de pastas, adição e configuração do material design, início da criação da tela de login.

[13/10/2021] (Jessi, Eugênio, Edson) - No dia 13 foi desenvolvido finalizada a tela de login e signUp, para isso foi adicionado validadores nos formulaários, e foi feita a integração com a API, ao submeter o formulário de login e a API retornar o token salvamos o mesmo em localstorage e redirecionamos para home, criamos o roteamento da aplicação e um guarda de rota que impede que o usuário acesse home enquando não estiver autenticado, quando esiver o mesmo não poderá acessar login nem signUp. commit.

Contribuições individuais

  1. [06/10/2021]: Criação do arquivo docker-compose.yaml, para facilitar a execução do banco de desenvolvimento localmente.
  2. [07/10/2021]: Criei um projeto no figma para criar os layouts das telas, e um layout basico para a tela de login.

2º Ciclo

Desenvolvimento pareado: (Jessi, Eugênio, Edson)

[20/10/2021] - Adicionamos e cunfiguramos o angular-notifier para exibir feedback ao usuário, adicionamos uma chamada de feedback de error no interceptor de error para as requisições na API. commit

Contribuições individuais

[13/10/2021] - Devido a problemas de recurso alguns alunos nã conseguiram executar o server e o front sumutaneamente, para resolver este problema fiz o deploy da api no heroku (serviso de hospedagem), para isso foi necessária adicionar algumas configurações, fazer algumas alterações no código, criar migrações etc, foi feito apenas para a tabela de usuário no primeiro momento. commit.

[15/10/2021] - Estudo e implementação de interceptor no porjeto para adicionar Authorization no header das requisições. Correção de alguns erros. Adição de font customizada no projeto e template para pull request. Pull request.

[28/10/2021] - Implementação da funcionalidade de alterar thema (ligth/dark) da aplicação. Pull request

3º Ciclo

Contribuições individuais

[04/11/2021] - Foi adicionado e configurado o eslint com o prettier no projeto, todos os arquivos foram alterados aplicando as regras do linter. Pull request.

[05/11/2021] - Criei um template no backend para o email de recuperação de senha Pull request. Concluí no front o fluxo de recuperar senha, integrando com a API Pull request.

Desenvolvimento pareado: (Jessi, Edson)

[08/11/2021] - Alguns ajustes em diversas partes do código para melhorar o funcionamento e reativação de funcionalidades inativas após a aplicação de componentes carregados Lazy-Loading e reestruturação do sistema de pastas. Pull request

Contribuições individuais

[09/11/2021] - Adicionei o NgRx (similar ao Redux do react), para ter contole global do estado do tema (dark / light). Criei um compnente Tag que é usado em poker-table. Pull request.

4º Ciclo

Contribuições individuais

[18/11/2021] - Adicionei a fincionaçidade de exibir em tela os players de um poker e adicionar um novo player ao poker. Pull request.

[22/11/2021 e 24/11/2021] - Adiconei de criar e listar as histórias de um poker, para isso criei uma nova rota ("poker/:idPoker"), que renderiza uma tela com o nome do porker, um botão que abre um dialog com um formulário para criar uma nova história e um componente que lista as histórias do usuário, conformne a imagem a baixo. Pull request

image

[01/12/2021] - Integração com o back-end para concluir as votações. commit. Foi necessário algumas correções no back-end. Pull request.

[08/12/20121] - Anguns ajustes nos testes do beck-end. commit

Clone this wiki locally