|
|
|
| [Home](home) | [Escopo](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Banco de Dados](banco_de_dados)
|
|
|
|
| :----------: | :-------------------------------: | :------------------: | :--------------: | :--------------------------: | :--------------------: | :-------------: |
|
|
|
|
# 📐 Arquitetura
|
|
|
|
|
|
|
|
Esta seção é dedicada a apresentar a arquitetura definida para o projeto,
|
|
|
|
sendo esta dividida nas seguintes partes:
|
|
|
|
|
|
|
|
- [Backend](#backend)
|
|
|
|
- [Frontend](#frontend)
|
|
|
|
- [Diagrama de Deploy](#diagrama-de-deploy)
|
|
|
|
|
|
|
|
## ⚙ Backend
|
|
|
|
|
|
|
|
**Stacks definidas:**
|
|
|
|
|
|
|
|
Linguagem de programação: [TypeScript](https://www.typescriptlang.org)
|
|
|
|
|
|
|
|
Runtime: [Node 20.11.1](https://nodejs.org/en)
|
|
|
|
|
|
|
|
Framework: [Express](https://expressjs.com/pt-br/)
|
|
|
|
|
|
|
|
## 📱 Frontend
|
|
|
|
|
|
|
|
**Stacks definidas:**
|
|
|
|
|
|
|
|
Linguagem de programação: [TypeScript](https://www.typescriptlang.org)
|
|
|
|
|
|
|
|
Runtime: [Node 20.11.1](https://nodejs.org/en)
|
|
|
|
|
|
|
|
Framework: [React Native](https://reactnative.dev)
|
|
|
|
|
|
|
|
## 🚀 Diagrama de Deploy
|
|
|
|
|
|
|
|
O diagrama a seguir apresenta a arquitetura em alto nível e o processo de deploy da infraestrutura do projeto:
|
|
|
|
|
|
|
|
![deploy](uploads/111d411e886ae62cc7ea0f37fef5f161/deploy.png)
|
|
|
|
**DIAGRAMA DESATUALIZADO! QUEM FOR COLOCAR ESSA IMAGEM NO RELATÓRIO DE ANDAMENTO, LEMBRAR DE TROCAR PARA A VERSÃO MAIS NOVA QUANDO FOR LIBERADA.** |
|
|
|
\ No newline at end of file |