Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | BD | Utilização | Estudos dirigidos |
---|
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 do Sistema
- Descrição
- Sumário
- Arquitetura Geral da Aplicação
- Deploy
- Backend
-
Frontend
- Definições de Tecnologias
- Módulos do Sistema
- [Diagrama de Deploy] (#diagramas-de-deploy)
- Diagramas de Componentes
- Diagrama do Sistema
Arquitetura Geral da Aplicação
TBD
Deploy
Recipes API
TBD
Backend
Definições de Tecnologias
- Node.js
- MySQL
- Sequelize
- Express
Módulos do Sistema
TBD
Frontend
Definições de Tecnologias
- React JS + Material UI
Módulos do Sistema
Components
- Camada que contém os componentes da aplicação. Os componentes são de forma genérica para serem reutilizados na aplicação.
Providers
- Camada que contém os Context da aplicação. Contexto (context) vem com um componente Provider que permite componentes consumidores a assinarem mudanças no contexto.
Routes
- Camada que contém as rotas da aplicação. As rotas serão definidas por um PATH que permite ligar um ponto a outro.
Service
- Camada que contém os serviços da aplicação. Nela teremos as definições das chamadas do backend.
Styles
- Camada que contém os estilos da aplicação.
Diagramas de Deploy
Diagramas de Componentes
Diagrama do Sistema
TBD