Skip to main content

Integração de Interfaces

Durante esta sprint, a equipe focou no desenvolvimento de diversas funcionalidades do SuperApp, com ênfase na implementação das telas de login, de ocorrência e de apresentação do aplicativo. Essas interfaces foram baseadas nos protótipos elaborados previamente na Sprint 2, utilizando a ferramenta Figma como referência visual. O desenvolvimento das telas foi realizado com a tecnologia React Native, visando garantir compatibilidade e integração eficiente com as demais camadas do Shell do sistema.

Paralelamente, foi conduzido o processo de integração com o backend, que foi desenvolvido em FastAPI. Essa integração permitiu a autenticação de usuários por meio da tela de login, garantindo que o sistema possa identificar e gerenciar as sessões dos usuários de forma segura e eficaz. Além disso, foi implementado o backend relacionado à tela de ocorrência, possibilitando o envio e processamento de requisições de serviços diretamente pelo aplicativo.

Todo o código desenvolvido pode ser acessado no diretório src/backend, onde estão organizadas as rotas, os controladores e os serviços que sustentam a lógica da aplicação. Essa sprint representou um avanço significativo na consolidação da estrutura funcional do SuperApp, aproximando o projeto de sua primeira versão utilizável.