Pular para o conteúdo principal

Semana 22 - Segunda semana de férias 😴

 Sejam bem-vindos ao blog da Lotus! 😁





10 a 16 de Julho de 2023

Se você acompanhou as últimas postagens, sabe que a Lotus está aproveitando as férias para se dedicar ao desenvolvimento do projeto, e logo no segundo dia da semana 22 (na terça-feira), os membros se reuniram via discord para alinhar os próximos passos e conversar sobre as questões do "CTP Acolhe". Ao longo do restante da semana, a equipe se dedicou a realizar suas respectivas tarefas. 


Algumas das coisas desenvolvidas no back-end foram: 
  • modelagem da estrutura e script para criação das tabelas do chat
  • criação e mapeamento das entidades e dto's de perguntas e respostas do chat
  • criação e mapeamento das entidades e dto's para request e response necessárias para a criação do incidente
  • criação dos inserts de perguntas e respostas e suas associações para os incidentes
  • criação do recurso que permite o aluno visualizar seus incidentes, com filtros por assunto, status e data do incidente
  • mudança do timezone default do Spring Boot para America/São Paulo (correção de problema ao lidar com as datas do sistema no servidor remoto Railway que tem seu servidor em outro timezone)
  • criação do recurso que permite o aluno criar um incidente com perguntas e respostas parametrizadas para o chat, com validações no processo de criação
  • internacionalização (i18n) das exceções vindas da API com Message Soruce do Spring Boot
  • criação do recurso que permite visualizar um incidente por id (requisição permitida apenas para os administradores)
  • criação do recurso que permite o aluno cancelar um incidente que já não esteja cancelado ou finalizado (permite que o aluno apenas possa cancelar incidentes que estejam associados à ele)
  • em paralelo, foram feitas refatorações para manter o código padronizado e organizado
  • por fim, para a criação do Chat foram utilizadas as ferramentas Miro (para o planejamento da modelagem e organização das regras de negócio) e issues do GitHub no repositório do back-end (para planejamento dos endpoints dos recursos e os requisitos de cada um)
  •  

Já no front-end: 

  • se trabalhou na responsividade 
  • foi colocado um interceptor para verificar se o token ainda é valido, e se não for, ele automaticamente manda uma requisição para renovar ele 
  • foi adicionada a opção de cancelar operação na mudança de senha e na edição de dados, na configuração de perfil 

Foi uma semana produtiva, e a equipe tem se dedicado para manter todas as semanas assim até a entrega final. E tudo vai ser compartilhado aqui! 



    Os membros te agradecem por ler. Até o próximo post! 😉   


Comentários

Postagens mais visitadas deste blog

Semana 9 - POC

Sejam bem-vindos a mais um post do blog Lotus!   😁 10 a 16 de Abril de 2023 A semana 9 da equipe Lotus começou com conversas via WhatsApp para definir alguns pontos do desenvolvimento e apresentação da POC. (Já foi explicado o que é POC aqui no blog, no post da semana 7, não deixe de dar uma conferida 😊). Depois, aconteceu a aula de PDS, onde os professores deram algumas orientações gerais e em seguida, foram conversando com cada equipe. A aula foi bem produtiva, e os membros aproveitaram para tirar dúvidas com os professores, trabalhar na modelagem de dados e na prototipação, também fizeram uma postagem no fórum de dicas e dúvidas da disciplina, além de organizar as tarefas e os responsáveis por cada uma delas.  O restante da semana foi todo dedicado ao desenvolvimento da POC. Todos os membros se  empenharam em realizar suas tarefas da melhor forma possível, sempre contando uns com os outros e compartilhando opiniões e ideias.  O time está ansioso pela apresentaçã...

Semana 7 - Reuniões

Sejam bem-vindos a mais um post do blog Lotus!   😁 27 de Março a 02 de Abril de 2023 A semana da equipe começou com uma reunião muito produtiva entre alguns membros da Lotus e uma funcionária da CTP. Na reunião tanto a equipe como a funcionária tiraram dúvidas sobre o projeto e compartilharam ideias.  Logo em seguida, aconteceu a aula de PDS. Nela, os professores começaram falando um pouco sobre a entrega da POC .   Conhecida como: Proof Concepct, POC ou Prova de Conceito, trata-se de um modelo que busca testar a veracidade e a eficácia de algum conceito. Basicamente, a POC coloca em prática algo que está somente na teoria, e assim é possível analisar se uma ideia pode ir para a frente ou não. Esse modelo é muito usado na área da tecnologia (como é o caso do projeto da Lotus), para ter certeza sobre a funcionalidade de novos softwares e soluções. Ela torna possível analisar se um projeto é bem-sucedido no que se propõe a fazer e por isso, ela é importante e necessária pa...

Problemas com Cross-Origin Resource Sharing (CORS)

Sejam bem- vindos ao tutorial da Lotus!   😁       O objetivo da Lotus com este blog, é através da própria experiência, auxiliar os alunos que estão cursando ou vão cursar PDS futuramente. A equipe também quer auxiliar os alunos que estão passando pelo desenvolvimento de um projeto, principalmente dentro da área de informática, mesmo que não seja em PDS. Por isso, além dos relatos semanais, dicas e extras, o blog vai contar com alguns tutoriais que podem ser de grande ajuda.      Um já foi postado e é possível acessá-lo no link:        https://lotus-blog-pds.blogspot.com/2023/06/como-fazer-glossario-com-o-latex.html   Ao longo do projeto, a equipe encontrou um problema com o CORS, então este post é para ajudar aqueles que encontrarem o mesmo problema.         Como resolver problema com o CORS         A comunicação entre o front-end e o back-end é fundamental para o desenv...