Home | Escopo e Cronograma | Gerenciamento do Projeto | Processo | Design/Mockups | Configuração | Arquitetura | Código | Banco de dados | Qualidade | Utilização |
---|
Arquitetura do Sistema
Descrição
Esta seção irá abordar a arquitetura selecionada para o Backend e Frontend, além dos dados relativos ao deploy.
Sumário
Arquitetura Geral da Aplicação
{{image.png}}
Deploy
Recipes API
TBD
Diagrama de Deploy
TBD
Backend
Definições de Tecnologias
TBD
Módulos do Sistema
TBD
Diagrama de Fluxo
TBD
Frontend
Definições de Tecnologias
Flutter é um framework opensource de desenvolvimento de UIs híbrido, que permite a criação de aplicativos compilados nativamente, possibilitando que desenvolvendo apenas uma vez, obtenhamos uma aplicação para mobile, web, desktop e até dispositivos embarcados. O framework da linguagem dart, foi utilizado para o desenvolvimento da UI mobile, versão de usuário da aplicação, onde se encontra todas as funcionalidades das quais o usuário pode usufruir.
React
O React é um framework opensource de JavaScript criado para facilitar o desenvolvimento de interfaces web em geral, em nosso projeto foi utilizado para o desenvolvimento de nossa interface de admnistrador. Para isso, foi utilizada a biblioteca react admin, que é uma biblioteca de react que possuí como foco, facilitar e tornar simples e rápido o desenvolvimento de telas de admnistrador para possíveis coleções de dados em um back-end, desenvolvendo de forma mais prática telas para realizar as operações básicas de CRUD nos dados da aplicação.
Módulos do Sistema
TBD
Diagramas de Componentes
TBD
Diagrama do Sistema
TBD