Finalização da integração de telas
Durante esta sprint, a equipe concluiu o desenvolvimento do módulo de ocorrência, cujo código está localizado no diretório ./backend. Essa etapa envolveu a implementação completa das regras de negócio relacionadas ao registro, consulta e manipulação de ocorrências, incluindo a estruturação dos endpoints necessários, a validação dos dados recebidos e o tratamento adequado de erros.
Com o backend finalizado, foi possível realizar a integração total da funcionalidade de ocorrência com a interface do usuário. A tela de ocorrência agora está conectada à API, permitindo que os dados sejam enviados, consultados e exibidos em tempo real, garantindo maior fluidez e confiabilidade na experiência do usuário. Além disso, também foi concluída a integração da tela de login com o backend do projeto. Isso envolveu a implementação de autenticação via os dados fornecidos no cadastro do usuário, controle de sessões, tratamento de respostas do servidor e feedback visual ao usuário, assegurando um processo de login mais seguro e eficiente.
Essas entregas representam um avanço significativo na consolidação das funcionalidades essenciais do sistema, preparando a base para o desenvolvimento de novos módulos e fortalecendo a comunicação entre frontend e backend.