Pular para o conteúdo principal

Semana 14 - Desenvolvimento

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
Já no front-end, algumas das coisas desenvolvidas ao longo da semana foram: 
  • 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

Postagens mais visitadas deste blog

Semana 17 - Entrega Parcial (terceira apresentação)

A Lotus está de volta. Sejam bem-vindos!   😁 05 a 11 de Maio de 2023 A semana 17 da Lotus começou com as preparações para a entrega parcial e finalização das entregas de outras tarefas.  Na parte da manhã e tarde da segunda-feira (05), os membros se dedicaram aos preparativos para a apresentação da entrega parcial, e também finalizaram algumas coisas que precisavam ser entregues e que são exigências da disciplina, como a autoavaliação da equipe e o vídeo do gource.  De noite, durante a aula de PDS, aconteceram as apresentações. O professores fizeram um sorteio, e adivinhem? Lotus em primeiro. A equipe gostaria de um pouco mais de tempo, porém, estava pronta, então fez a apresentação sem problemas.  Ao final da apresentação, os professores orientadores fizeram seus apontamentos. Felizmente, a Lotus recebeu muitos elogios, e os pontos apontados pelos professores foram pequenas correções que os membros receberam muito bem, sabendo que serão de grande ajuda para melhora...

Semana 11 - Prova de Conceito (segunda apresentação)

Mais um post da Lotus pessoal, sejam bem-vindos!   😁 24 a 30 de Abril de 2023 Tem dois posts aqui no blog onde se falou sobre a preparação da equipe Lotus para a apresentação da POC, e ela finalmente aconteceu (palmas: 👏👏👏👏).  A semana 11 da equipe começou com essa apresentação. Antes da aula, os membros se reuniram para ensaiar e fazer os últimos ajustes. Também aproveitaram para mostrar um pouco do que foi desenvolvido na POC para a CTP. Assim, durante a aula de PDS, ocorreu a apresentação. Primeiro, os membros falaram um pouco sobre algumas coisas, como: o que é uma prova de conceito, a modelagem, a arquitetura do projeto, entre outros. Depois, exibiram as funcionalidades inicias da aplicação que foram desenvolvidas para a POC. Em seguida, a professora orientadora deu seu feedback e tirou suas dúvidas em relação ao que foi apresentado pela equipe. Os membros ficaram felizes e satisfeitos com a apresentação, que foi realizada com qualidade e o principal: com união e emp...

Semanas 30, 31, 32 e 33 - Entrega Final (quarta apresentação)

Depois de um tempinho, a Lotus está de volta. Sejam bem-vindos! 😁   Sim, o time passou um tempinho afastado do blog por duas razões: primeiro, para organizar tudo para a apresentação final, e segundo, para descansar um pouco depois de tanto tempo trabalhando direto no projeto. Mas, felizmente a equipe está de volta e vai atualizar vocês sobre os últimos acontecimentos e a tão esperada apresentação final. Vamos lá?      Semana 30 04 a 10 de Setembro de 2023 A semana 30 da Lotus foi toda dedicada para a preparação dos membros em relação à apresentação final, uma vez que era a última semana para isso. Assim, foram feitas correções na aplicação e nos slides, além da realização de ensaios para fazer a organização das falas, do tempo e da dinâmica da apresentação.  Semana 31 11 a 17 de Setembro de 2023   Já a semana 31 começou com a tão esperada apresentação final. Antes da aula, os membros realizaram mais ensaios e fizeram os ajustes necessários para que a ap...