... | ... | @@ -32,16 +32,16 @@ |
|
|
# Estrutura
|
|
|
Utilizamos a arquitetura MVC (Model-View-Controller) para organizar a interação entre três repositórios distintos. Em uma escala maior, podemos considerar que cada repositório age como uma parte do modelo:
|
|
|
|
|
|
## EasyChooseStore (View)
|
|
|
### EasyChooseStore (View)
|
|
|
Repositório contendo o fluxo do questionário, listagem e busca de suplementos recomendados, acessível a a partir de um código após um cadastro pelo administrador.
|
|
|
|
|
|
## EasyChooseAdmin (Controller)
|
|
|
### EasyChooseAdmin (Controller)
|
|
|
Ambiente administrativo que possibilita cadastro e monitoramento de usuários para utlizarem a plataforma mencionada acima.
|
|
|
|
|
|
## EasyChooseApi (Model)
|
|
|
### EasyChooseApi (Model)
|
|
|
Backend que une a plataforma administradora e a plataforma do questionário, havendo a imagem do banco com todas as informações dos suplementos registrados.
|
|
|
|
|
|
## Integração
|
|
|
# Integração
|
|
|
|
|
|
**Fluxo de Dados:** O usuário interage com a interface no EasyChooseStore. Suas ações são capturadas e enviadas ao EasyChooseAdmin, que processa as entradas e interage com o EasyChooseApi para obter ou atualizar os dados necessários.
|
|
|
|
... | ... | |