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
Postar um comentário