Arquitetura da Aplicação
Diagrama de deploy
![deployment_diagram]()
Definição das Tecnologias
Backend
-
Linguagem: JavaScript + TypeScript
-
Ambiente de execução: Node.js
-
Framework para API: Next.js
-
Banco de dados: MongoDB
-
Interface de persistência: Prisma ORM
-
Documentação da API: Swagger
-
Testes: Jest
-
Containerização: Docker + Docker Compose
-
IA: Llama
Frontend
-
Linguagem: JavaScript + TypeScript
-
Ambiente de execução: Node.js
-
Framework: Next.js
-
Estilização: Tailwind CSS
-
Gerenciamento de requisições HTTP: Axios
-
Testes: Jest
Topo