Skip to content

Sprint #8

Período: 16/07/2024 - 24/07/2024

Descrição

Nesta Sprint, o foco será integrar dados de Subjects utilizando Firebase, criar uma API para transferência de dados do calendário acadêmico, desenvolver o componente DetailTaskComponent e criar uma página de calendário interativo com eventos e feriados.


Objetivos

  • Implementar a recepção de dados de Subjects utilizando Firebase: Configurar a comunicação com o Firebase Realtime Database ou Firestore para recuperar e exibir as informações dos Subjects na aplicação. Esta tarefa inclui a integração do Firebase com o sistema de gestão acadêmica para garantir que os dados de Subjects sejam atualizados e exibidos corretamente.

  • Criar uma API para transferência de dados do calendário acadêmico: Desenvolver uma API que envie os dados do calendário acadêmico da Secretaria de Administração Acadêmica da UnB para o Firestore Database. A API deve ser segura e eficiente, permitindo a sincronização dos dados de eventos acadêmicos e feriados.

  • Desenvolver o componente DetailTaskComponent: Criar um componente para exibir detalhes específicos de uma tarefa, como título, descrição, prazo e status. Este componente será utilizado para visualização detalhada de uma tarefa dentro da aplicação, oferecendo aos usuários uma visão completa e gerenciável das suas tarefas.

  • Criar uma página de calendário interativo: Desenvolver uma página que exiba um calendário interativo com datas de feriados e eventos extraídos do site da SAA e armazenados no Firestore Database. O calendário deve ser visualmente atraente e funcional, permitindo aos usuários visualizar e interagir com as datas relevantes.


Reuniões da Sprint

1ª Reunião

  • Data: 19/07/2024
  • Horário: 20:00 - 20:45
  • Local: Discord
  • Participantes: Antonio, Carol, Cristiano, Felipe, Lucca, Pedro, Túlio

Ata

A reunião foi realizada para discutir o plano de trabalho e definir as tarefas da Sprint 8. Cada membro foi designado para suas respectivas responsabilidades e os objetivos foram detalhados:

  • Felipe e Ana Carolina foram designados para implementar a recepção de dados de Subjects utilizando Firebase. Eles deverão configurar a comunicação com o Firebase Realtime Database ou Firestore e garantir que os dados sejam integrados e exibidos corretamente na aplicação.

  • Túlio e Pedro irão criar uma API para transferir os dados do calendário acadêmico da Secretaria de Administração Acadêmica da UnB para o Firestore Database. A API deverá ser projetada para manejar e sincronizar dados de forma eficiente e segura.

  • Antonio e Cristiano desenvolverão o componente DetailTaskComponent. Este componente será responsável por exibir detalhes completos de uma tarefa, proporcionando uma visão detalhada e gerenciável para os usuários.

  • Pedro ficará responsável por criar uma página de calendário interativo. A página exibirá um calendário com eventos e feriados extraídos do site da SAA e armazenados no Firestore Database, oferecendo uma interface interativa e informativa para os usuários.

Durante a reunião, foram discutidas as necessidades específicas para cada tarefa e as ferramentas necessárias para sua implementação.

Encaminhamentos

  • Planejamento Detalhado: Cada equipe deve criar um plano detalhado de suas tarefas e definir marcos importantes para garantir o progresso contínuo.

  • Comunicação e Colaboração: Manter uma comunicação ativa para resolver dúvidas e problemas que possam surgir durante o desenvolvimento das tarefas.

2ª Reunião

  • Data: 24/07/2024
  • Horário: 17:00 - 18:15
  • Local: Discord
  • Participantes: Antonio, Carol, Cristiano, Felipe, Lucca, Pedro, Túlio

Ata

A reunião teve como objetivo revisar o progresso das tarefas da Sprint 8 e preparar a conclusão da sprint. Cada membro relatou o status de suas responsabilidades:

  • Felipe e Ana Carolina concluíram a integração com o Firebase para a recepção de dados de Subjects. A comunicação com o Firebase Realtime Database ou Firestore foi configurada com sucesso, e os dados estão sendo exibidos corretamente na aplicação.

  • Túlio e Pedro finalizaram a criação da API para transferência de dados do calendário acadêmico. A API está funcionando conforme o esperado e os dados estão sendo sincronizados com o Firestore Database.

  • Antonio e Cristiano completaram o desenvolvimento do componente DetailTaskComponent. O componente está exibindo detalhes de uma tarefa de forma clara e completa, conforme os requisitos estabelecidos.

  • Pedro criou a página de calendário interativo, que exibe um calendário com eventos e feriados extraídos do site da SAA e armazenados no Firestore Database. A página é funcional e permite a interação com as datas relevantes.

Durante a reunião, foram discutidos os resultados das tarefas e quaisquer ajustes finais necessários para garantir a conclusão da Sprint.

Encaminhamentos

  • Revisão Final e Testes: Garantir que todas as funcionalidades implementadas estejam funcionando corretamente e que atendam aos requisitos estabelecidos.

  • Documentação e Feedback: Atualizar a documentação do projeto com as novas funcionalidades e obter feedback dos usuários para possíveis melhorias.


Conclusão

A Sprint 8 será concluída com o foco na integração e expansão das funcionalidades do sistema de gestão acadêmica. A implementação da recepção de dados de Subjects com Firebase, a criação da API para o calendário acadêmico, o desenvolvimento do DetailTaskComponent e a página de calendário interativo devem ser validadas e revisadas para garantir a qualidade e a eficácia das novas funcionalidades.