A Lotus está de volta. Bem-vindos a mais um post! 😁
15 a 21 de Maio de 2023
A semana 14 da equipe começou mais uma vez com a aula de PDS. Nela, enquanto os professores orientadores passavam para ver os requisitos funcionais e não-funcionais das outras equipes, a Lotus aproveitou para tentar resolver um problema da aplicação. Tratava-se de um problemas de rotas. Em resumo, a aplicação do CTP Acolhe é uma single page application, ou seja, é uma aplicação onde a funcionalidade está concentrada em uma única página. O problema que os membros encontraram foi com o Netlify, (plataforma onde está hospedado e sendo desenvolvido o site), que estava com dificuldade para reconhecer as rotas do react da aplicação do front. Por ser uma aplicação de página única, o Netlify se confundiu com as rotas. A equipe não conseguiu resolver o problema no tempo da aula, mas ele foi resolvido posteriormente.
Durante o restante da semana, os membros se dedicaram ao desenvolvimento da aplicação. Esse é o principal foco da equipe no momento, uma vez que a próxima entrega já é a apresentação parcial do projeto.
Algumas das coisas desenvolvidas ao longo da semana no back-end foram:
- um recurso que permite a busca de humores do usuário logado (com um filtro de data em que o humor foi criado, para ser usado também em outra validação no front)
- recurso que permite o reenvio do e-mail de verificação (do e-mail cadastrado)
- recursos que permitem o envio e reenvio do e-mail para a redefinição de senha
- recurso que permite a redefinição da senha do usuário
- e em paralelo, a refatoração de algumas exceções para evitar hard-coded, e também nomes de algumas classes, variáveis e endpoints
- o front manda a requisição para o recurso que faz a validação do e-mail
- administra os estados dos componentes do react no redux (um estado global)
- foram adicionados interceptadores de requisições tanto para autenticação quanto para tratamento de erros
- a tela de validação do e-mail foi feita
- rotas privadas (você não consegue acessar determinadas páginas sem estar logado)
- você não consegue registrar mais de um humor no dia
Além disso, o membros também discutiram alguns pontos sobre a apresentação em si.
A equipe está se empenhando em desenvolver a aplicação para a entrega parcial, bem como em realizar as entregas exigidas pela disciplina ao longo do processo. Todos os membros estão bem entrosados e dedicados.
⚠️OBS: para que você entenda as coisas que foram desenvolvidas e citadas nesse post, é necessário que você entenda primeiro do que se trata a aplicação. Então, caso ainda não saiba, assista a apresentação inicial (Proposta Inicial: CTP Acolhe - YouTube) e a apresentação da prova de conceito principalmente (Prova de Conceito (POC) do Projeto CTP Acolhe - YouTube).
Os membros te agradecem por ler e te esperam no próximo post! 😉
Comentários
Postar um comentário