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 Geral da Aplicação
TBD
Deploy
Recipes API
TBD
Diagrama de Deploy
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
TBD
Diagrama do Sistema
TBD