Home | Arquitetura | Banco de Dados | Configuração | Gerenciamento do Projeto | Instalação | Materiais de Estudo | Mockups | Requisitos | Reuniões | Sprints | Time |
---|
Arquitetura do Sistema
Esta é a página onde irá ficar todas as informações da Arquitetura do seu projeto.
Segurança
No que tange à segurança da aplicação lançamos mão do firebase Authentication no login do usuário na aplicação.
O Firebase Authentication fornece serviços de back-end, SDKs fáceis de usar e bibliotecas de IU prontas para autenticar usuários no seu app. Ele oferece suporte à autenticação por meio de senhas, números de telefone e provedores de identidade federados como Google, Facebook, Twitter e muito mais.
O Firebase Authentication é estreitamente integrado a outros serviços do Firebase e aproveita os padrões do setor, como OAuth 2.0 e OpenID Connect, para que possa ser facilmente integrado ao seu back-end personalizado.
Code Review
Devemos considerar que foi decidido neste projeto que iríamos trabalhar com a definição de Squads. Sendo assim, foram formadas 4 squads sendo que cada uma delas continha um AGES III ou AGES IV, apelidados de "manager", e este "manager" tinha como responsabilidade, além das próprias responsabilidades inerentes ao seus papéis, gerenciar o git flow da sua squad, portanto ele fazia o code review de sua squad e quando este o aprovava os outros managers faziam o code review antes de aceitarem o código de cada squad na branch master.