... | @@ -82,6 +82,8 @@ A terceira etapa é a verificação do token JWT. Nessa etapa, o servidor ou apl |
... | @@ -82,6 +82,8 @@ A terceira etapa é a verificação do token JWT. Nessa etapa, o servidor ou apl |
|
<p> Utilizamos o React que é uma biblioteca JavaScript para construção de interfaces de usuário, mas que consegue facilmente utilizar TypeScript, que é o caso desse projeto. Além de utilizarmos a estilização Sass, uma linguagem de extensão CSS. </p>
|
|
<p> Utilizamos o React que é uma biblioteca JavaScript para construção de interfaces de usuário, mas que consegue facilmente utilizar TypeScript, que é o caso desse projeto. Além de utilizarmos a estilização Sass, uma linguagem de extensão CSS. </p>
|
|
|
|
|
|
<h3>Diagrama em alto nível da arquitetura do sistema</h3>
|
|
<h3>Diagrama em alto nível da arquitetura do sistema</h3>
|
|
|
|
Dois conceitos que tentamos aplicar em nossa arquitetura foram Domain Driven Development (DDD) e Separation of Concerns (SoC). Com DDD, tentamos agrupar features com comportamentos similares e desacolplar eles ao máximo de outros componentes. Enquanto com SoC o objetivo é separar lógica, views e modelos de dados (como um padrão MVC, por exemplo).
|
|
|
|
|
|
![arquitetura_front](uploads/9f65292ff98cf3cf9e6ef6bc2d9a006a/arquitetura_front.png)
|
|
![arquitetura_front](uploads/9f65292ff98cf3cf9e6ef6bc2d9a006a/arquitetura_front.png)
|
|
|
|
|
|
<h3 id=front-end-system-modules"">Módulos do Sistema</h3>
|
|
<h3 id=front-end-system-modules"">Módulos do Sistema</h3>
|
... | | ... | |